Re: несколько апстримов

Alex Vasilenko aa.vasilenko на gmail.com
Пт Янв 14 18:42:01 MSK 2011


>
>  proxy_pass http://first_upstream;

резолвит first_upstream как домен. Видимо у вас в хостах он прописан(?)
Попробуйте без http://

14 января 2011 г. 17:38 пользователь iofanster <nginx-forum на nginx.us>написал:

> У меня есть несколько апстримов,
> описанных в директории conf.g следующим
> образом:
> upstream first_upstream {
>    server 127.0.0.1:6002;
> }
>
> Для них есть файлы в sites_enabled:
> server {
>        listen   80;
>        server_name [i]server_name1[/i]:
>        proxy_set_header Host server_name1;
>
>        access_log  /var/log/nginx/localhost.access.log;
>        location / {
>            proxy_pass http://first_upstream;
>        }
>        location /media {
>            root /home/user;
>        }
> }
>
> Всё работает нормально. Но!
> Как только добавляешь ещё один апстрим
> и создаёшь идентичный файл
> конфигурации, то на все URL - и старые и
> новые, nginx возвращает ошибку 502.
> Если коммитишь строки в файле в sites_enabled
> и перезапускаешь nginx, то всё ок.
> Все имена резолвятся на один ip.
>
> Спасибо.
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,166269,166269#msg-166269
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110114/837e4b92/attachment-0001.html>


Подробная информация о списке рассылки nginx-ru