nginx 使用密码认证
怎样添加认证?
把以下两句放到nginx配置中
`auth_basic 'Restricted'; # 认证名称随意意填写
auth_basic_user_file /usr/local/nginx/htpasswd; # 认证的密码文件,需要生成。
`
其中 /usr/local/nginx/htpasswd
是账号密码文件,使用 htpasswd
命令生成,其中最后两个参数是用户名和密码,到时需要登录的时候就是用这个用户名和密码。htpasswd -bc /usr/local/nginx/htpasswd zhangsan 123456
如果你服务器没有 htpasswd
,通过yum 安装
yum install -y httpd-tools