Как закрыть определенный урл паролем, но через base_auth?
Добрый день. Нужна помощь. Нужно закрыть определенный урл паролем, но через base_auth получается только закрыть директорию(которая существует). Пересмотрел весь гугл и яндекс, но ответа не нашел.
Пытался закрыть вот так:
location ^~ /test/ {
auth_basic "admin login";
auth_basic_user_file /etc/nginx/httpd.passwd;
location ~ \.php$ {
include fastcgi.conf;
fastcgi_pass наш-сокет;
}
}
Вот пример всего конфига:
server {
listen 80;
server_name ~^(www\.)?test(?\d+)(?-alias)?.srv23.megaserver.umisoft.ru;
root /home/testfarm/test$id/htdocs/;