VPS建站

参考腾讯云的教程

选择了 LAMP的方案,即Linux + Apache + MySQL + Php 

参考链接

https://cloud.tencent.com/edu/learning/course-1063

第一步更新系统

yum clean up

yum -y update

然后安装Apache

yum -y httpd

安装好之后设置服务和开机启动

systemctl enable httpd.service

systemctl start httpd.service

启动起来之后就可以输入自己的网站ip查看test页面了。

mkdir -p /var/www/anloveslife/public_html

chown -R apache:apache anloveslife/public_html

chmod -R 755 /var/www/

vim anloveslife/public_html/index.html

<html>
<head>
<title>Hi, this is YanAn</title>
</head>
<body>
<hl>Hi, this is LiErGo</hl>
</body>
</html>

Apache配置文件,一般两个目录,一个是所有的配置文件,一个是主机启用的配置文件

mkdir /etc/httpd/sites-available

mkdir /etc/httpd/sites-enabled

vim知识::

  • 进入编辑模式

    • i 在光标处开始进入编辑模式
    • a 从光标位置的下一个字符开始(没有内容时无效)进入编辑模式
    • o 光标移动到下一行行首并进入编辑模式

进入编辑模式,后直接使用shift+insert进行粘贴。

vim  /etc/httpd/conf/httpd.conf

末尾加上 IncludeOptional sites-enabled/*.conf

vim /etc/httpd/sites-available/anloveslife.conf

<VirtualHost *:80>


DocumentRoot /var/www/anloveslife/public_html

ServerName anloveslife

ErrorLog /var/www/anloveslife/error.log

CustomLog /var/www/anloveslife/requests.log combined

</VirtualHost>

软链接 ln-s 

ln -s /etc/httpd/sites-available/anloveslife.conf /etc/httpd/sites-enabled/anlovelife.conf

检测软连接

cat /etc/httpd/sites-enabled/anlovelife.conf

再检测root目录 用cd+ls

完成后重启Apache  apachectl restart

# httpd  [  -d serverroot ] [ -f config ]  [ -k start|restart|graceful|stop|graceful-stop ]  ,用以启动、关闭和重新启动Web服务器进程  

    -f <设定文件>  :指定配置文件

    -d <服务器根目录>: 指定服务器的根目录

    -l :显示服务器编译时所包含的模块

    -t :测试配置文件的语法是否正确

    -M :显示所有httpd 加载的模块

# apachctl  [ httpd-argument ]   ,apachectl与httpd命令选项类似,不同之处可直接与下列项组合:       

    fullstatus:显示服务器完整的状态信息;

    graceful:重新启动Apache服务器,但不会中断原有的连接;

    help:显示帮助信息;

    restart:重新启动Apache服务器;

    start:启动Apache服务器;

    status:显示服务器摘要的状态信息;

    stop:停止Apache服务器。

相关推荐