【发布时间】: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