码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx 访问认证

时间:2017-05-25 23:22:16      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:local   php   分享   xxxxxx   nginx   认证   list   pre   参数   

有些网站,要求使用账号和密码才能访问,如网站后台、phpMyAdmin 、Wiki 平台 等

server {
        listen       80;
        server_name  blog.abc.com;
        location / {
            root   html/blog;
            index  index.html index.htm;
            auth_basic            "xxxxxxxxxx";                     # 设置用于认证的提示字符串
            auth_basic_user_file  /usr/local/nginx/conf/htpasswd;   # 设置认证的密码文件
        }
    }
yum install -y httpd                                   # 要用到http的工具htpasswd来产生账号和密码,所以要先安装http
htpasswd -bc /usr/local/nginx/conf/htpasswd abc 1234   # 设置认证的账号密码,会保存在密码文件中,第一次使用要用-bc参数
htpasswd -b /usr/local/nginx/conf/htpasswd def 5678    # 以后使用无需加-c参数
chmod 400 /usr/local/nginx/conf/htpasswd
chown nginx /usr/local/nginx/conf/htpasswd
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload

技术分享

 

 

 

 

      

Nginx 访问认证

标签:local   php   分享   xxxxxx   nginx   认证   list   pre   参数   

原文地址:http://www.cnblogs.com/pzk7788/p/6906147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!