nginx + apache vhost = http/1.0

Slava Kokorin slava.kokorin at gmail.com
Tue Jul 15 17:21:54 MSD 2008


Расшифруйте .................  в location


15 июля 2008 г. 17:03 пользователь Vladimir Sopot <jd at artdesign.ru> написал:

> Приветствую!
>
> сложилась странная ситуация:
> есть апач с кучей виртуалхостов:
> .........
> listen 127.0.0.1:80
> listen my.ext.ip:80
> NameVirtualHost my.ext.ip
> <VirtualHost somevirtualhost.ru:80>
>        ..........
> </VirtualHost>
> <VirtualHost somevirtualhost2.ru:80>
>        ..........
> </VirtualHost>
> ..............
>
> есть nginx:
> ................
> server {
>        listen       809 default;
>        location / {
>                proxy_pass   http://localhost:80/;
>                .................
>                }
>        ................
>        }
>
> в таком раскладе при обращении somevirtualhost.ru:809 я получаю фигу.
> точнее, вижу phpinfo() апача, из которого следует, что nginx ему все красиво
> сказал, только SERVER_PROTOCOL = HTTP/1.0 и, соответственно, апач кидает
> запрос в дефолтовый виртуалхост. если же в конфиге nginx -а поменять
> proxy_pass на http://my.ext.ip:80/; то все начинает замечательно работать
> (в том числе SERVER_PROTOCOL = HTTP/1.1)
>
> подскажите, куда копать? что-то мне подсказывает, что это апач, но....
>
> спасибо!




-- 
Regards,
Slava
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080715/39ae3d64/attachment.html>


More information about the nginx-ru mailing list