nginx 下配置了 htpasswd,h大带宽服务器tml 是可以通过用户名密码访问了,但 php 文件还是可以直访问,配置如下,哪儿有问题?
#访问验证
location / {
auth_basic "welcome";
auth_basic_user_file /setting/db.txt;
}
你有单独的处理 php location 吧,这个指示针对 /吧
谢谢提醒,这样就 OK 了!
````
/>location / {
auth_basic "welcome";
auth_basic_user_file /setting/db.txt;
include enable-php-pathinfo.conf;
}
```
很多例子把 location php 套在 location / 内部
问题是 nginx 并不是这么理解的