deny access to fallback location

a.a.vasiljev nginx-forum на nginx.us
Вт Окт 12 19:06:25 MSD 2010


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

Локаций в проекте немного и хочется
запретить системные вызовы (проверку
существует файл или нет) для
несуществующих локаций. Вот так:

[code]
        location ^~ /с/ {

                location = /с/с.nocache.js {
                    # loader script
                    ...
                }                                                       
                                               

                location ~ ^.+\.cache\. {
                    # cache forever
                    ...
                }                                                       
                                               
                ...
        }

        location = / {
            try_files /maintenance.html /index.html;
            expires 1s;
        }

        location ~ .* {
            deny all;
        }
[/code]


последняя локация вроде бы должна
резать все прочие запросы, но с ней nginx
возвращает 403 и для /. Как быть? Имеет ли
смысл вообще ограничивать запросы к
диску?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,139744,139744#msg-139744




Подробная информация о списке рассылки nginx-ru