很多时候
我们网站上有些东西
并不想对所有人可见
这时候
nginx提供了一个密码验证模块
Module ngx_http_auth_basic_module
简单开启的语法是
location / {
auth_basic "closed site";
auth_basic_user_file conf/htpasswd;
}
常见错误
输入密码之后,会出现500内部错误
解决方案
把密码文件路径由绝对路径改为相对路径
错误403
密码文件位置问题,nginx没有找到文件
注意这里相对路径是相对nginx安装路径
————————————————————————————————————
密码生成模块
安装httpd-tools
命令:
#第一次生成密码
htpasswd -cm .passwdfile username1
#添加密码
htpasswd -m .passwdfile username2
-c 创建密码
-m md5加密
文章评论