Я новичок в nginx, и мне очень нравится, насколько он быстр в сочетании с php-fpm.
Я хочу защитить папку с помощью
location / {
try_files $uri $uri/ $uri.php /;
auth_basic "restricted";
auth_basic_user_file /www/config/global.passwd;
}
это работает путем доступа /
, но при ударе /test.php
он не запрашивает пароль. Он просит один в /test/
так что это работает только для папок.
Как включить файлы для защиты?
С помощью этого:
Как использовать FastCGI глобально и Basic Auth в разделах в nginx?
http://wiki.nginx.org/HttpCoreModule#location
Решил проблему поставив location
контейнеры в другие location
контейнеры.
Спасибо cyberx86 за первую подсказку.