Apache虚拟主机配置教程:一步步搭建你的网站
Apache虚拟主机配置教程:一步步搭建你的网站
步骤:
-
恢复至DNS服务完成后的快照
-
安装Apache
在Linux虚拟机中执行以下命令安装Apache:
sudo yum install httpd
- 启动httpd服务,在物理机浏览器里用服务器的IP地址测试默认网页
在Linux虚拟机中执行以下命令启动httpd服务:
sudo systemctl start httpd
在物理机的浏览器中输入Linux虚拟机的IP地址,可以看到Apache默认网页。
- 备份主配置文件
在修改配置文件之前,先备份Apache主配置文件:
sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
- 修改相关配置文件,配置两个虚拟主机
编辑Apache主配置文件:
sudo vi /etc/httpd/conf/httpd.conf
找到以下两行,将注释符号#去掉,开启虚拟主机功能:
# NameVirtualHost *:80
# NameVirtualHost *:8000
添加以下两个虚拟主机配置:
<VirtualHost *:80>
ServerName www.xxx.cn
DocumentRoot /var/www/html/www
<Directory "/var/www/html/www">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:8000>
ServerName mail.xx.cn
DocumentRoot /var/www/html/mail
<Directory "/var/www/html/mail">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
其中,DocumentRoot是虚拟主机的根目录,Directory是对应的虚拟主机的权限设置。
- 为虚拟主机创建不同内容的首页文件
在Linux虚拟机中创建以下两个目录,并在对应目录中创建不同的首页文件:
sudo mkdir /var/www/html/www
sudo mkdir /var/www/html/mail
sudo vi /var/www/html/www/index.html
<html>
<head>
<title>www.xxx.cn</title>
</head>
<body>
<h1>Welcome to www.xxx.cn!</h1>
</body>
</html>
sudo vi /var/www/html/mail/index.html
<html>
<head>
<title>mail.xx.cn</title>
</head>
<body>
<h1>Welcome to mail.xx.cn!</h1>
</body>
</html>
- 在windows的浏览器分别使用网址测试虚拟主机的是否能正常访问,是否显示正确的首页内容
在Windows系统的浏览器中分别输入以下两个网址测试虚拟主机的访问情况:
- http://www.xxx.cn/
- http://mail.xx.cn:8000/
如果虚拟主机配置正确,应该能够访问到对应的首页内容。截图保存测试结果。
原文地址: https://www.cveoy.top/t/topic/nRIf 著作权归作者所有。请勿转载和采集!