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

Anton anton200 at gmail.com
Thu Nov 23 09:49:50 MSK 2006


Hi.

Думается о простом: набираем 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/ /;
тоже не помогает.

Есть простое решение?
-- 
engineer


More information about the nginx-ru mailing list