欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

nginx auth认证保护

程序员文章站 2022-05-09 16:59:57
...
yum install httpd


1. 进入ngnix配置的地址,以我的centos为例;  cd /etc/ngnix

2. 使用命令生成passfile 文件: htpasswd -c -d /etc/nginx/pass_file  username

   a. 输入以上命令,回车输入密码,再次回车,输入确认密码

3. 检查pass_file是否已经存在 /etc/ngnix/pass_file

4. 修改ngnix 配置


location ~ /admin {
        auth_basic "Restricted";
        auth_basic_user_file /etc/nginx/pass_file;//请使用绝对路径
        root   /home/www/admin; //host 地址,不然认证通过之后,找不到对应的文件

5. 重启ngnix ,sudo service ngnix reload;


相关标签: nginx auth