gpt4 book ai didi

Apache 身份验证(本地主机除外)

转载 作者:行者123 更新时间:2023-12-02 14:35:13 25 4
gpt4 key购买 nike

我需要在网站的公共(public)使用中应用 HTTP 身份验证,但我不在我的本地主机上应用它。这是我认为应该有效的 .htaccess 。但它不起作用 - 它仍然要求我提供用户/密码。
我究竟做错了什么?

SetEnvIf Remote_Addr ^127\.0\.0\.1$ develmode
<IfDefine !develmode>
AuthType Basic
AuthName "ADMIN"
AuthUserFile /path/to/.htpasswd
Require valid-user
</IfDefine>

mod_setenvif 当然已启用。

最佳答案

您需要查看 ordersatisfy 关键字。我的网站的工作示例如下。首先我们告诉我们接受 IP 或用户。然后我们定义 htpasswd 文件路径,并接受该文件中的任何有效用户。最后,我们定义哪些客户端 IP 地址无需身份验证即可访问我们的网站(我们拒绝所有其他 IP,因此它们必须通过 htpasswd 进行身份验证)。

# permit by USER || IPSatisfy any# USERAuthUserFile /var/www/munin/.htpasswdAuthGroupFile /dev/nullAuthName "Password Protected Area"AuthType Basicrequire valid-user# IPorder deny,allowdeny from allallow from 11.22.33.

关于Apache 身份验证(本地主机除外),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8854909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com