Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
root, alias и named location
- To: nginx-ru@xxxxxxxxx
- Subject: root, alias и named location
- From: Max Ivanov <ivanov.maxim@xxxxxxxxx>
- Date: Fri, 18 Feb 2011 11:45:30 +0000
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=EmdElkuP5mdeMDMVBu2/ZguWFdRaw3M3cSx7YNH+K6Q=; b=hIspDY6MajO23gGEMQxglN2hwZyA8R3dvpGE055O1mt42D9ygETpFxpbhAlIDDYGoK ySnD3l1rrUw+xP1YPqIsePM0s9hMicfx9b52snvRkJdZj3fbvrgo3GDgNtagB5w6fLYn gM2qGifvI3u+PPeEAvSHW9GuNY1EzVBxid0n0=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=moTdaW3VZuqTKIImgvZ5UWoR7V6RsuzMU+vRFVUDUD4a2ekW5pCL6h0VEymZ1DXpaz Bqu7+NlwApaPLfXrA6VSGyC0/ei9iH9TaqRWy2MrO5lta2rA5RAztVz32TiN3BQve+Kd 2g+4teWmAoNmd3hN1SMbeM+yGCe5bxpZIeKcw=
Добрый день!
Прошу помощи, т.к. оказался в ступоре по элементарному вопросу :)
Хочется при запросе /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@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|