小编Tal*_*boY的帖子

虚拟主机不能在不同的端口上工作

我正在尝试在运行 centos7.1 的单个服务器上托管我的网站。我可以在端口上虚拟主机,80 但是当我将端口更改second-site8080它指向first-site. 但是,对于 URLhttp://62.210.xx.xx:8080/其正常工作,指向second-site.

我这样做:

配置文件

Listen 80
Listen 8080

also tried 
Listen 0.0.0.0:80
Listen 0.0.0.0:8080
but same

commented out for apache 2.4
#NameVirtualHost 62.210.xx.xx:80
#NameVirtualHost 62.210.xx.xx:8080

ServerAdmin root@localhost

#first-site.com
<VirtualHost 62.210.xx.xx:80>
ServerName first-site.com
ServerAlias www.first-site.com
DocumentRoot /var/www/first-site
</VirtualHost>

#second-site.com
<VirtualHost 62.210.xx.xx:8080>
ServerName second-site.com
ServerAlias www.second-site.com
DocumentRoot /var/www/second-site
</VirtualHost>


netstat -tulpn | grep httpd
tcp6       0      0 :::80                   :::*                    LISTEN      25253/httpd
tcp6       0      0 :::8080                 :::*                    LISTEN …
Run Code Online (Sandbox Code Playgroud)

virtualhost apache-2.4

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

apache-2.4 ×1

virtualhost ×1