Nginx 对后端无认证的服务增加 HTTP Basic authentication 认证

  • Nginx 配置文件增加以下配置:
server {

    ......
    
    auth_basic "Kibana Auth";
    # 认证登录文件
    auth_basic_user_file /usr/local/nginx/pwd/passwd;
    
    ......
    
}
  • 安装 Apache Httpd 密码生成工具

此工具方便生成登录用户信息

$ yum install httpd-tools -y

$ mkdir -p /usr/local/nginx/pwd
# -c:创建新文件。-b:直接使用命令后方的密码,不用再提示输入密码
$ htpasswd -c -b /usr/local/nginx/pwd/passwd username password
Adding password for user username

你可能感兴趣的:(Nginx)