Bootstrap

配置基于 Apache 名称的虚拟主机

基于名称的虚拟主机可让 Apache 为解析到服务器 IP 地址的不同域提供不同的内容。

1、配置vhost.conf文件

vim /etc/httpd/conf.d/vhost.conf

在文件中添加以下内容:

<directory "/www">

allowoverride none

require all granted

</directory>

<virtualhost 192.168.229.135:80>

documentroot /www/huohuo

servername www.huohuo.com

</virtualhost>

<virtualhost 192.168.229.135:80>

documentroot /www/haha

servername www.haha.com

</virtualhost>

DocumentRoot 设置虚拟主机的 Web 内容的路径。

ServerName 设置此虚拟主机为其提供内容服务的域

2、创建两台虚拟主机需要的目录

mkdir /www

mkdir /www/huohuo

mkdir /www/haha

3、往目录中写内容

echo welcome to huohuo > /www/huohuo/index.html

echo welcome to huohuo > /www/huohuo/index.html

4、配置本地解释文件hosts

vim /etc/hosts

在本地解析文件中添加以下内容:

192.168.229.135 www.huohuo.com

192.168.229.135 www.haha.com

5、重启http服务

systemctl restart httpd

6、关闭防火墙

systemctl stop firewalld.service

7、关闭SELinux

setenforce 0

8、配置windows中的本地解析文件hosts

C:\Windows\System32\drivers\etc

添加以下内容:

192.168.229.135 www.huohuo.com

192.168.229.135 www.haha.com

9、测试结果

;