2017-03-31 134 views
0

我對第一,第二和nginx的第三三個虛擬機和Apache這裏是我的兩個Apache的虛擬主機:nginx的顯示默認頁面,而不是我的網站

<virtualHost 192.168.80.140:8080> 
ServerName united.com 
ServerAlias www.united.com 
DocumentRoot /var/www/html/united.com 
</VirtualHost> 

和:

<virtualHost 192.168.80.137:8080> 
ServerName united.com 
ServerAlias www.united.com 
DocumentRoot /var/www/html/united.com 
</VirtualHost> 

和nginx的CONF:

user nginx; 
worker_processes 1; 

error_log /var/log/nginx/error.log warn; 
pid  /var/run/nginx.pid; 


events { 
worker_connections 1024; 
} 


http { 
    upstream loadbalancedbackend { 
      server 192.168.80.140; 
      server 192.168.80.137; 
    } 
server { 
    location/{ 
      proxy pass http://loadbalancedbackend; 
      } 
    } 
} 

我設立的主機我的windows主機上的文件:

192.168.80.150   www.united.com 

這是我的nginx的ip。所以我的問題是,當我嘗試從瀏覽器www.united.com顯示nginx默認頁面?

回答

1

在您的apache配置中,您已指定在端口8080上偵聽虛擬主機,但在您的nginx配置中未指定端口(因此默認爲端口80爲http)。嘗試更換

server 192.168.80.140; 
server 192.168.80.137; 

server 192.168.80.140:8080; 
server 192.168.80.137:8080; 
相關問題