Welcome! Log In Create A New Profile

Advanced

root, alias и named location

Max Ivanov
February 18, 2011 06:46AM
Добрый день!
Прошу помощи, т.к. оказался в ступоре по элементарному вопросу :)

Хочется при запросе /zzz/abc.php открывать файл /data/sites/misc/abc.php
Хочется задавать обработку /zzz/ в подключаемом файле, чтоб его можно
было использовать на многих сайтах, для этого хочется использовать
именованный location.

Сейчас делаю так:


location @misc_backend {
root /data/sites/misc/;
include /etc/nginx/settings/fastcgi.conf;
fastcgi_pass php_auth;
}

location /zzz/ {
alias /data/sites/misc/;

location ~ \.php$ {
error_page 418 = @misc_backend;
return 418;
}
}


Но все равно $uri в @misc_backend остается /zzz/abc.php (а значит
обрабатываться пытается /data/sites/misc/ , хотя вроде как директива
alias должна была убрать /zzz/ из $uri как я понял из ее описания.

Буду рад помощи, спасибо!
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

root, alias и named location

Max Ivanov February 18, 2011 06:46AM

Re: root, alias и named location

Maxim Dounin February 18, 2011 09:28AM

Re: root, alias и named location

Max Ivanov February 18, 2011 09:36AM

Re: root, alias и named location

kav February 18, 2011 09:58AM

Re: root, alias и named location

Max Ivanov February 18, 2011 10:06AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 131
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready