我是 nginx 新手,我真的很喜欢它与 php-fpm 结合的速度。
我想保护一个文件夹
location / {
try_files $uri $uri/ $uri.php /;
auth_basic "restricted";
auth_basic_user_file /www/config/global.passwd;
}
这可以通过访问来工作/
,但在点击/test.php
它时不会要求输入密码。它确实要求一个,/test/
所以这只适用于文件夹。
如何包含文件进行保护?
借助这个:
如何在 nginx 的子位置中全局使用 FastCGI 和基本身份验证?
http://wiki.nginx.org/HttpCoreModule#location
我通过将
location
容器放入其他location
容器中解决了这个问题。感谢cyberx86的初始提示。