CentOS多端口配置web站点

如果我们需要在正式环境,使用Apache服务器部署一个测试网站,通过多个端口来访问不同的网站,我们可以这样操作:

找到并打开httpd.conf

找到Listen 80

在下面增加一个监听端口

Listen 81

Include etc/extra/httpd-vhosts.conf 前面的注释去掉后保存。

修改http-vhost.conf,在文件末端加上

<VirtualHost *:80>
    DocumentRoot "/home/wwwroot/test"
    ServerName test.com
</VirtualHost>

<VirtualHost *:81>
    DocumentRoot "/home/wwwroot/test2"
    ServerName test.com
</VirtualHost>

修改/etc/sysconfig/iptables文件,在文件中添加如一行:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 81 -j ACCEPT

重启防火墙

$ service iptables restart

查看防火墙

$ serice iptables status

重启apache

$ service httpd restart

不出意外就可以按照端口访问了

如需转载,请注明出处: https://chadou.me/p/96

最新发布