nginx加密,访问接口认证

使用htpasswd加密做接口认证

首先,安装htpasswd:

  yum install -y httpd-tools

  mkdir -p /usr/local/src/nginx/

设置用户以及密码:

  htpasswd -c /usr/local/src/nginx/passwd private

查看生成的密码文件内容:

  cat /usr/local/src/nginx/passwd

修改nginx配置:

  

server {
    listen 80;
    server_name  localhost;
    #新增下面两行
    auth_basic "Please input password"; #这里是验证时的提示信息
    auth_basic_user_file /usr/local/src/nginx/passwd;
}

然后重启nginx,即可

原文地址:https://www.cnblogs.com/javallh/p/10654690.html