Re: "Левый" трафик через nginx-proxy
Slava Kokorin
slava.kokorin на gmail.com
Пн Янв 24 17:15:35 MSK 2011
24 января 2011 г. 17:07 пользователь aceton <nginx-forum на nginx.us> написал:
> Kruglov Eugenie, Gena Makhomed
> Большое спасибо, обе схемы работают!
> return то я и не пробовал.
>
> > > По сути я хотел добиться
> проксирования
> > > всех моих апачевских виртхостов
> одной
> > > записью в nginx.conf.
>
> > и у Вас это получилось, - результат
> превзошел все ожидания:
>
> и все таки, получается нельзя заставить
> никс проксировать ВСЕ виртхосты
> сервера (когда их 100-200...)? скажем через
> localhost или ip?
>
Можно.
И даже более того, нужно.
В вашей схеме кмк достаточно было сделать так:
server {
listen 80;
...
location / {
proxy_pass http://127.0.0.1:80; ## Проксируем на
backend
proxy_set_header Host $host; ## Выставляем
Host
proxy_set_header X-Real-IP $remote_addr; ## Истинный адрес
клиента (в апаче нужен mod_rpaf или аналог)
...
}
...
}
А backend (апач) повесить только на 127.0.0.1:80
В апаче выбор нужного VirtualHost осуществляется на основе заголовка Host,
переданного nginx-ом (proxy_set_header Host $host;)
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,169032,169093#msg-169093
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
--
Regards,
Slava
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110124/7ec3a1f2/attachment-0001.html>
Подробная информация о списке рассылки nginx-ru