nginx 配置用户权限

2022-09-06 08:06:28

需 求:一个自主项目中需要加上简单的用户验证
解决方案:这里采用nginx做简单的用户验证操作步骤如下:

# 前提是已安装好nginx
yum -yinstall httpd-tools# 安装 htpasswd 工具
htpasswd -c /etc/nginx/.passwd.db admin# 生成admin用户登录的认证文件,后面会提示输入密码

操作如上图

# /etc/nginx/conf.d/default.conf# 配置nginx本地认证:
server{
    listen       80;
    server_name  localhost;
    
    auth_basic"User Authentication";# 添加这一行
    auth_basic_user_file /etc/nginx/.passwd.db;# 和添加这一行
    
    location /{
        root   /usr/share/nginx/html;
        index  index.html index.htm;}}
nginx -s reload# 重新加载配置

效果如下:输入刚刚创建的用户名和密码即可登陆
在这里插入图片描述

  • 作者:杯子很干净
  • 原文链接:https://blog.csdn.net/m0_37490554/article/details/115484790
    更新时间:2022-09-06 08:06:28