ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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


 




Copyright © Lexa Software, 1996-2009.