基于端口的虚拟主机(一个IP对应多个端口号)
这里我们配置三台虚拟主机,用基于端口方式配置
a. 为服务器配置多个端口
b 分别创建网站数据发布目录:在/var/www/下分别创建三个网站数据目录
c 分别在各自发布目录下创建默认发布页面index.html分别在各自发布目录下创建默认发布页面index.html
d 设置配置文件:配置文件中描述基于端口的虚拟主机
先进入 vim /etc/httpd/conf/httpd.conf,为服务器配置多个端口,和配置文件
在原来listen下添加三条端口命令
listen 81
listen82
listen83
文件配置(这里是ip相同,端口不同)
<VirtualHost 192.168.159.2:81>
DocumentRoot /var/www/net/http1
ServerName www.http1.com
</VirtualHost>
<VirtualHost 192.168.159.2:82>
DocumentRoot /var/www/net/http2
ServerName www.160.com
</VirtualHost>
<VirtualHost 192.168.159.2:83>
DocumentRoot /var/www/net/http3
ServerName www.http3.com
</VirtualHost>
然后,分别创建网站数据发布目录:在/var/www/下分别创建三个网站数据目录
分别在各自发布目录下创建默认发布页面index.html
重启httpd服务
然后修改防火墙端口
firewall-cmd --permanent --add-port = 81/tcp
firewall-cmd --permanent --add-port = 82/tcp
firewall-cmd --permanent --add-port = 83/tcp