首页 > 代码库 > Nginx 访问认证
Nginx 访问认证
有些网站,要求使用账号和密码才能访问,如网站后台、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来产生账号和密码,所以要先安装httphtpasswd -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/htpasswdchown nginx /usr/local/nginx/conf/htpasswd/usr/local/nginx/sbin/nginx -t/usr/local/nginx/sbin/nginx -s reload
Nginx 访问认证
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。