У меня есть сервер балансировки нагрузки nginx 192.168.2.168 со следующей конфигурацией nginx:
upstream balancer {
server 192.168.2.165;
server 192.168.2.166 backup;
}
server {
listen 80;
server_name 192.168.2.168;
error_log /var/log/nginx/balancer-error_log;
location /something {
proxy_pass http://balancer;
}
}
Затем я пытаюсь 192.168.2.168/ что-то, что это дает 403 Запретить
tailf /var/log/error.log на 192.168.2.165 показывает:
*47 directory index of "/usr/share/nginx/html/glpi/" is forbidden, client: 192.168.2.168, server: localhost, request: "GET /glpi/ HTTP/1.0", host: "balancer"
Но если я заменю http://balancer на http://192.168.2.165, то все будет работать нормально.
proxy_pass http://192.168.2.165;
Что я делаю не так и как заставить работать серверы upsream?