nginx显示默认页面而不是我的站点

nginx显示默认页面而不是我的站点,nginx,Nginx,我有三台虚拟机,第一台和第二台是Apache,第三台是nginx这是我在两台Apache上的虚拟主机: <virtualHost 192.168.80.140:8080> ServerName united.com ServerAlias www.united.com DocumentRoot /var/www/html/united.com </VirtualHost> 我还在我的windows主机上设置了主机文件: 192.168.80.150 w

我有三台虚拟机,第一台和第二台是Apache,第三台是nginx这是我在两台Apache上的虚拟主机:

<virtualHost 192.168.80.140:8080>
ServerName united.com
ServerAlias www.united.com
DocumentRoot /var/www/html/united.com
</VirtualHost>
我还在我的windows主机上设置了主机文件:

192.168.80.150          www.united.com

这是我的nginx的ip。因此,我的问题是,当我尝试从浏览器www.united.com查看nginx默认页面时?

在apache配置中,您已为虚拟主机指定侦听端口8080,但在nginx配置中,您没有指定端口(因此,http默认为端口80)。试着替换

server 192.168.80.140;
server 192.168.80.137;

192.168.80.150          www.united.com
server 192.168.80.140;
server 192.168.80.137;
server 192.168.80.140:8080;
server 192.168.80.137:8080;