Re: Проксирование к апачу
Alexander Simonov
alex at simonov.in.ua
Mon Oct 27 17:39:39 MSK 2008
так а как у вас настроен апач? в плане виртуальных хостов.
проверьте конфиг, скорее всего в этом проблема
27 окт. 2008, в 15:34, Неверов Евгений Евгеньевич написал(а):
> Настраиваю nginx.
>
> На сервере есть Apache, в котором зарегистрировано много разных
> доменов. Нужно просто проксировать все запросы апачу и отдавать
> ответы.
>
> Сейчас апач висит на 80 порту, а nginx - на 1306. Впоследствии я думаю
> поменять их местами.
>
> Конфигурация nginx:
> server {
> listen 1350;
> server_name _ *;
>
> location / {
> proxy_pass http://127.0.0.1:80;
> proxy_pass_request_headers on;
> proxy_pass_request_body on;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For
> $proxy_add_x_forwarded_for;
> proxy_set_header Host $http_host;
> proxy_redirect default;
> proxy_set_header Connection close;
> proxy_temp_path /usr/local/nginx/proxy_temp 1 2;
> }
> }
>
> Запросы проксируются корректно, вот только к какому бы домену я не
> обращался, апач всегда считает, что запрос идёт к одному и тому же
> домену.
>
> То есть, например, обращаюсь к test1.ru:1306, а получаю результат из
> test2.ru:80.
>
> Специально в этом домене сделал phpinfo()-файл. Он мне показывает, что
> HTTP_HOST и SERVER_NAME - те, которые запрашивал (test1.ru).
>
> Что можно сделать?
>
>
--
WBR, Alexander Simonov (DEVL-RIPE)
Developer, System Administrator
Web Site: http://simonov.in.ua
E-Mail: alex at simonov.in.ua
More information about the nginx-ru
mailing list