求助,安装了LNMPA后,怎么配置密码保护区域?
军哥,安装了LNMPA后,怎么配置密码保护区域?我试着自己去设置,
vi /usr/local/nginx/conf/vhost/www.xxx.com.conf
添加:
location /private {
auth_basic "private";
auth_basic_user_file /home/wwwroot/www/www.xxx.com/.htpasswd;
error_page 401 /401.html;
fastcgi_intercept_errors on;
}
没有作用。然后
vi /usr/local/apache/conf/vhost/www.xxx.com.conf
添加:
LoadModule authn_file_module modules/mod_authn_file.so
<Directory "/home/wwwroot/www/www.xxx.com/private">
Allowoverride none
order allow,deny
allow from all
AuthType basic
AuthName "private"
AuthUserFile "/home/wwwroot/www/www.xxx.com/.htpasswd"
Require valid-user
</Directory>
如果访问网址:www.xxx.com/private 会弹出认证框,输入密码后,显示500 internal server error.
如果访问网址:www.xxx.com/private/index.html , 无弹出认证框,直接显示网页。
军哥,我该怎么做? https://www.vpser.net/build/nginx-htpasswd.html 军哥,我按照https://www.vpser.net/build/nginx-htpasswd.html的方法配置后重启NGINX后,没有认证框弹出,直接就打开INDEX页,不知道市不是我安装的是LNMPA,而不是LNMP的原因. 发你的配置看看 我重新检查了一偏配置,现在可以了,谢谢军哥.
页:
[1]