Nginxでロードバランシングを計算することに問題があります。私は使用しています: - Ubuntu 16.04と - Nginx 1.10.0。要するにNginxリバースプロキシアップストリームが動作しない
、私は直接「proxy_pass」に私のIPアドレスを渡すとき、プロキシが動作します。
server {
location/{
proxy_pass http://01.02.03.04;
}
}
私は私のプロキシコンピュータにアクセスすると、私はプロキシのIPからのコンテンツを見ることができます... 私は上流のディレクティブを使用する場合、それはしません:
upstream backend {
server 01.02.03.04;
}
server {
location/{
proxy_pass http://backend;
}
}
私は私のプロキシコンピュータにアクセスすると、私はデフォルトnginxのサーバーのページではなく上流のIPアドレスからのコンテンツで迎えています。
これ以上の援助をいただければ幸いです。私は膨大な研究をしましたが、なぜ "上流"が機能していないのか理解できません。私は何の誤りもありません。それはただプロキシではありません。私は答えを見つけたようにわかりました
アップストリームにポートを指定しようとしましたか? 'server 01.02.03.04:80;' – karliwson
私は、@karliwsonをしました。とても奇妙です。 –