ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

прокидка запроса вообщ е без изменения.



Добрый день господа.

Держу апач с толпой виртхостов, захотел их запроксить нгинксом так,
что бы было совсем прозрачно.


сделал в нгинксе так :

upstream backend / {
      server myself:801;
}
server {
       listen       80;
               location / {
               proxy_pass http://backend;
               proxy_pass_header Host;
               proxy_pass_header host;
               }

   }


И получил в результате:

Клиент говорит:
GET /start.php HTTP/1.1
Host:  host

или даже
GET http://host/start.php HTTP/1.1
Host:  host


А апач получает
GET /start.php HTTP/1.0
Host: myself:801

Ну и соответственно все запросы валятся в дефольтный виртхост.
А как бы указать нгинксу, чтоб прокидывал он совсем прозрачно ?
Просто виртхостов много, нгинкс утонет в своей конфигурации.

--
Ivan B. Serezhkin




 




Copyright © Lexa Software, 1996-2009.