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

Ivan B. Serezhkin ivan at serezhkin.com
Thu Nov 23 19:51:34 MSK 2006


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

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


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

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






More information about the nginx-ru mailing list