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

Евгений Девятых devyatyh at gmail.com
Mon Oct 8 18:12:31 MSD 2007


Здравствуйте, 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 at gmail.com






More information about the nginx-ru mailing list