我已经为 nginx 定义了基本身份验证,如下所示:
auth_basic "Login to access";
auth_basic_user_file /etc/nginx/httppwd;
它以前运行良好,直到今天它停止工作,没有任何改变。它只是不再允许 https 访问。我检查了自签名证书,它仍然有效。
我更改了username:password
输入/etc/nginx/httppwd
并重新启动了,但它仍然拒绝任何连接。
当我禁用身份验证行时,它恢复工作。
我检查了我的桌面 IP 地址是否被阻止,iptables -s '1.2.3.4'
但它不在阻止列表中。
所以我想知道这里可能出了什么问题以及如何解决它?