腾讯云服务器安装apache

教程视频来源link
https://ke.qq.com/course/339078?taid=2514484308814982

系统配置

腾讯云服务器学生机
CentOS 7.6

具体操作

安装部署apache

按照如下顺序在服务器中输入

#清除系统垃圾
yum clean all

#系统更新
yum -y update

#安装apache
yum -y install httpd

#允许apache开机自启
systemctl enable httpd.service

#启动apache
systemctl start httpd.service

至此,已经完成了apache的基本安装。
可以在浏览器中访问云主机的IP地址,可以看到apache的测试页面,说明apache已经成功部署。

配置虚拟主机

#创建目录
mkdir /var/www/edu.cloud.tencent.com
mkdir /var/www/edu.cloud.tencent.com/public_html

#修改属组
chown -R apache:apache /var/www/edu.cloud.tencent.com/public_html
#修改上机目录权限
chmod -R 755 /var/www
#创建网站首页文件
vim /var/www/edu.cloud.tencent.com/public_html/index.html

在index.html中输入一下代码(也可以改成随便什么)

<html>
	<head>
		<title>HelloWorldtitle>
	head>
	<body>
		<h1>HelloWorldh1>
	body>
html>
apache的配置文件

一个目录中是apache所有的配置文件,另一个目录中是启用的虚拟主机的配置文件。

	mkdir /etc/httpd/sites-available
	mkdir /etc/httpd/sites-enabled
	
	#修改apache默认配置文件
	vim /etc/httpd/conf/httpd.conf

在conf文件底部加入一行代码

IncludeOptional conf.d/*.conf     //这是原来的最后一行
IncludeOptional sites-enabled/*.conf        //这是新添加的
vim /etc/httpd/sites-available/edu.cloud.tencent.com.conf

/etc/httpd/sites-available/edu.cloud.tencent.com.conf中



	ServerName edu.cloud.tencent.com
	DocumentRoot /var/www/edu.cloud.tencent.com/public_html
	ErrorLog /var/www/edu.cloud.tencent.com/error.log
	CustomLog /var/www/edu.cloud.tencent.com/requests.log combined

#使用软链接连接配置文件
ln -s /etc/httpd/sites-available/edu.cloud.tencent.com.conf /etc/httpd/sites-enabled/edu.cloud.tencent.com.conf
#检查软链接是否生成正常
cat /etc/httpd/sites-enabled/edu.cloud.tencent.com.conf
#结果应该和/etc/httpd/sites-available/edu.cloud.tencent.com.conf一致

#重启apache
apachectl restart

测试结果

随后在浏览器中访问云主机的IP地址,显示出HelloWorld,即成功。

另:停止apache

systemctl stop http.service

你可能感兴趣的:(搭建网站:从入门到入棺)