Как я могу защитить паролем один скрипт php php в Nginx. Я использую nginx в качестве веб-сервера и проксирую php-fastcgi. Я не могу заставить блоки местоположения вести себя так, как ожидалось.
Вот фрагмент того, что я пытаюсь.
location /admin\.php$ {
auth_basic "Valid User Required";
auth_basic_user_file /etc/nginx/http-auth;
}
location ~\.php$ {
root /var/www/nginx/vhosts/site;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass phpfcgi;
}