2017-03-31 12 views
0

私はここ2 Apacheの上で私の仮想ホストである第三の第一及び第二とnginxの上の3台の仮想マシンと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です。だから私の問題は、私はそれがnginxのデフォルトのページを表示するブラウザからwww.united.comしようとするときです?

答えて

1

あなたのapache構成では、ポート8080で仮想ホストをリッスンするように指定しましたが、nginx構成ではポートを指定しません(したがって、httpではポート80にデフォルト設定されます)。

server 192.168.80.140:8080; 
server 192.168.80.137:8080; 

server 192.168.80.140; 
server 192.168.80.137; 

を交換してみてください

関連する問題