proxy_pass и слэш в конце

Igor Sysoev is at rambler-co.ru
Thu Nov 23 11:09:32 MSK 2006


On Thu, 23 Nov 2006, Anton wrote:

> Думается о простом: набираем http://www.site.ru/dir и попадаем в
> http://www.site.ru/dir/. А там index.php.
> Используется nginx и апач бакэндом. Конф вроде бы простой:
>
>  server {
>       listen      80;
>       server_name site.ru www.site.ru;
>       access_log  /var/www/cs/logs/access.log my;
>       location / {
>           proxy_pass          http://localhost:81;
>           proxy_set_header    X-Real-IP $remote_addr;
>           client_body_buffer_size 128k;
>           proxy_buffer_size           4k;
>           proxy_buffers               8 32k;
>           proxy_busy_buffers_size     64k;
>           proxy_temp_file_write_size  64k;
>       }
>       location ~* ^.+\.(jpg|jpeg|gif|png|css)$ {
>           root        /var/www/site/www;
>       }
>   }
>
> Но указанный финт dir -> dir/ не работает. Пробовал
> proxy_redirect     http://localhost:81/ /;
> тоже не помогает.

Что выдают site.ru:81 и www.site.ru:81 ?
Вот эти редиректы и нужно указывать в proxy_redirect.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list