Добрый день господа.
Держу апач с толпой виртхостов, захотел их запроксить нгинксом так,
что бы было совсем прозрачно.
сделал в нгинксе так :
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