技术解析

nginx 下配置了 htpasswd,依然可以直接访问 PHP 文件
0
2021-05-21 00:54:03
idczone

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 并不是这么理解的

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服