Я использую upstream
и ] прокси
для балансировки нагрузки.
Директива proxy_pass http: // upstream_name
использует порт по умолчанию, который равен 80.
Однако, если вышестоящий сервер не прослушивает этот порт, запрос не выполняется.
моя конфигурация:
http{
#...
upstream myups{
server 192.168.1.100:6666;
server 192.168.1.101:9999;
}
#....
server{
listen 81;
#.....
location ~ /myapp {
proxy_pass http://myups:81/;
}
}
nginx -t:
[warn]: upstream "myups" may not have port 81 in /opt/nginx/conf/nginx.conf:78.