Nginx配置密码访问 作者: Hogwarts 发布于: 2024-11-22 更新于: 2024-11-22 分类: 默认分类 #一、安装密码生成工具 apt install httpd-tools -y #二、用户名和密码 ##2.1 生成用户和密码文件 htpasswd -c /etc/nginx/passwordfile username 回车后输入密码 ##2.2 删除用户和密码 htpasswd -D /etc/nginx/passwordfile username -D 删除指定的用户 ##2.3 修改用户和密码 htpasswd -D /etc/nginx/passwordfile username htpasswd -b /usr/local/nginx/passwordfile username password -D 删除指定的用户 -b htpassswd命令行中一并输入用户名和密码而不是根据提示输入密码 -p htpassswd命令不对密码进行进行加密,即明文密码 #三、配置Nginx认证 需在配置文件中的`server`加上认证配置 `auth_basic` 和 `auth_basic_user_file` auth_basic "请输入用户和密码"; # 验证时的提示信息 auth_basic_user_file /etc/nginx/passwordfile; # 认证文件 #四、重载Nginx使认证生效 nginx -t nginx -s reload #五、抄录地址 [Nginx配置密码访问-访问网页需输入用户名密码](https://segmentfault.com/a/1190000023086569 "Nginx配置密码访问-访问网页需输入用户名密码") 标签: nginx