fastcgi location and alias
Igor Sysoev
is at rambler-co.ru
Fri Dec 2 21:27:50 MSK 2005
On Fri, 2 Dec 2005, RaPaMaN wrote:
> Есть такая конфигурация:
>
> ocation /rt/ {
> alias /usr/local/rt3/share/html/;
> fastcgi_pass unix:/tmp/request_tracker;
> .......
> fastcgi_param DOCUMENT_ROOT /usr/local/rt3/share/html;
> fastcgi_param SCRIPT_FILENAME /usr/local/rt3/share/html$fastcgi_script_name;
> fastcgi_param PATH_TRANSLATED /usr/local/rt3/share/html$fastcgi_script_name;
> fastcgi_param SCRIPT_NAME $fastcgi_script_name;
> ..........
> }
>
> $fastcgi_script_name имеет значение здесь /rt/Search/Build.html
>
> Т.е. /rt/ не убирается через alias.
>
> Так и должно быть или alias здесь не будет работать ?
Нет, alias не влияет на $fastcgi_script_name.
Если нужно убрать /rt/, то примерно так:
location /rt/ {
rewrite ^/rt(/.+)$ $1 break;
fastcgi_param ...
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list