ПРОЕКТЫ 


  АРХИВ 


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]

Re[2]: слишком много loc ations


  • To: AlexeyK <nginx-ru@xxxxxxxxx>
  • Subject: Re[2]: слишком много loc ations
  • From: Евгений Девятых <devyatyh@xxxxxxxxx>
  • Date: Mon, 8 Oct 2007 20:12:31 +0600
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:from:x-mailer:reply-to:x-priority:message-id:to:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; bh=kLBqGXleSNKBB5agk1gkMHsHmbjGxokgFnLrndOONl0=; b=JajJfNy7BT3cokjPtfhrl2/qqi878LYnbAbxPay2zLtNI7H5FicWvdYcGBrVchj/1AJAaQC//hfEYt3T+ONNy53E75DEDVEbukqENj89weqkOKK6ZmovzK39un2+Ac9WipXHZHfX5m/PhS1tAKX1m7olWeVXIlfNj7qRCWN8OgI=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:x-mailer:reply-to:x-priority:message-id:to:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; b=gNE1x4MhSTjgkpoC9ooyyVKMH6LL3pSA3t9zfeb1/X5mHD69ywjQA+ZsLsA3AF1biQm2X5vIWoYBd4fZihe5faxMXMzpwZSJeD6kbp+S65W+iKsYedImZLlHSLnLq8CN7VKwlyOgdAmsmf6Hk4b196BB0Oq67LCDXuHQEh3s9To=
  • In-reply-to: <fb0bdd000710080645rc276f52o25705bda3df6ac7@xxxxxxxxxxxxxx>
  • References: <1791324829.20071008185619@xxxxxxxxx> <fb0bdd000710080645rc276f52o25705bda3df6ac7@xxxxxxxxxxxxxx>

Здравствуйте, AlexeyK.

Вы писали 8 октября 2007 г., 19:45:17:

> Обычно делается один обработчик на все файлы с одним или несколькими
> расширениями, вроде:

> location ~ \.php$ {
>     ...
> }

> а потом уже ставятся какие-то конкретные ограничения, вроде:

> location /phpmyadmin {
>     ...
> }

> если папок много - как вариант, перечислить их в регулярке и все так
> же ограничиться одним описанием location, вроде:

> location ~* /(music|pictures) {
>     ...
> }

В том-то и дело что нет.
Выбирается только один, максимально совпавший location.

К примеру
location  /file.php {
           deny all;
        }

location ~* \.php$ {
         pass_to_fastcgi;
}


выбирается location ~* \.php$


-- 
С уважением,
 Евгений                          mailto:devyatyh@xxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.