nginx 设置目录访问权限
in with 0 comment

nginx 设置目录访问权限

in with 0 comment

Nginx password

nginx 设置目录访问权限

一、创建htpasswd文件

可以使用下面这个python脚本生成认证文件

https://gist.githubusercontent.com/kelvinblood/efd9d19cc981f71b3f94ee0e04f2ea96/raw/b84137bc2024d30d4ab57a778b5938e9eeef0632/htpasswd.py

二、执行命令 授予执行权限

chmod 777 htpasswd.py ./htpasswd.py -c -b filename username password

其中 htpasswd是生成的文件名username 是用户名,password是对应的密码

三、把生成的文件复制到你nginx的文件夹里面 eg:/etc/nginx/

# 设置访问权限
auth_basic "Restricted";                    #访问权限类型
auth_basic_user_file /etc/nginx/htpasswd;   #用户名单
$ sudo nginx -s relaod

OK!大功告成!