【问题标题】:Nginx basic authentication not working with HTTPS/domainNginx 基本身份验证不适用于 HTTPS/域
【发布时间】:2019-08-09 13:16:33
【问题描述】:

我正在使用 Nginx,尝试托管 Web 服务器。这仅供私人使用,所以我想用密码保护它。我正在使用 auth_basic。这似乎仅在使用 IP 地址连接到服务器时才有效。我已经设置(或者确切地说是 certbot 有)http:// 到 https:// 重定向。如果我尝试使用域访问该站点,我会直接通过身份验证,没有任何问题。如果我使用 IP,系统会提示我输入凭据。

这是一个虚拟机,运行 Ubuntu 18.04 64 位,桌面版(是的,我是初学者,所以我使用桌面版)。

root /var/www/html;
auth_basic "Password protected site";
auth_basic_user_file /home/.htpasswd;

我希望每个连接都被提示登录或被放弃,但它只在连接服务器 IP 和 http:// 时要求身份验证。

【问题讨论】:

    标签: nginx basic-authentication


    【解决方案1】:

    我想通了,只需要再次将代码块添加到配置的下部。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-30
      • 1970-01-01
      • 2016-01-11
      • 2018-04-19
      • 2021-11-15
      • 2021-01-13
      • 1970-01-01
      相关资源
      最近更新 更多