# nginx加账号密码登录

  • 增加一个密码本,配置用户名密码(加密),

    #touch passwd_admin
    echo "#admin:12345678" > passwd_admin
    echo -n "admin:" >> passwd_admin
    openssl passwd 12345678 >> passwd_admin
    
  • 修改nginx的server配置

    location / {
          proxy_pass http://<ip>:<port>;
          auth_basic "请输入账号密码";      #提示语
          auth_basic_user_file /etc/nginx/ssl/passwd_file;  #指定密码本路径
      }