我在計算Nginx上的負載平衡時遇到了困難。我正在使用: - Ubuntu 16.04和 - Nginx 1.10.0。Nginx反向代理上游不能正常工作
總之,當我通過我的IP地址直接進入「proxy_pass」,代理工作:
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。這很奇怪。 –