怎样添加认证?

把以下两句放到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

重启nginx

标签: none

添加新评论