gpt4 book ai didi

apache - htaccess 和多个 htpasswd

转载 作者:行者123 更新时间:2023-12-04 02:43:11 24 4
gpt4 key购买 nike

我通过 htaccess 和 htpasswd 保护了几个页面。到目前为止网站运行良好,但最近几天,我们遇到了一些问题,我不排除这部分代码。

我的 htaccess:

<Files "leiden.html">
AuthName "Name and Password"
AuthUserFile /var/www/fullpath to/.htpasswd
Require valid-user
AuthType Basic
</Files>

<Files "alkmaar.html">
AuthName "Name and Password"
AuthUserFile /var/www/fullpath to/.htpasswd2
Require valid-user
AuthType Basic
</Files>

<Files "vlaardingen.html">
AuthName "Name and Password"
AuthUserFile /var/www/fullpath to/.htpasswd3
Require valid-user
AuthType Basic
</Files>

ErrorDocument 401 /error401.html

相应的 htpasswd 包含加密的名称和密码组合。

.htpasswd

aaa:bbbb

.htpasswd2

ccc:dddd

.htpasswd3

eee:ffff    

是否可以通过这种方式使用多个 htpasswd,或者是否有更好/更清洁的解决方案来仅使用一个 htaccess 和一个 htpasswd?

出于某种原因,该站点定期阻止用户的 IP 地址作为安全预防措施,我想排除此安全解决方案是问题的原因。

提前致谢。梅尔克曼

最佳答案

Is it possible to use multiple htpasswd's in this way or is there a better/cleaner solution to use only one htaccess and only one htpasswd?

您可以做的是保留 htpasswd 文件,而不是使用 Require valid-user,使用带有特定用户名的 require:

<Files "leiden.html">
AuthName "Name and Password"
AuthUserFile /var/www/fullpath to/.htpasswd
Require user aaa
AuthType Basic
</Files>

<Files "alkmaar.html">
AuthName "Name and Password"
AuthUserFile /var/www/fullpath to/.htpasswd
Require user bbb
AuthType Basic
</Files>

<Files "vlaardingen.html">
AuthName "Name and Password"
AuthUserFile /var/www/fullpath to/.htpasswd
Require user ccc
AuthType Basic
</Files>

mod_authz 内容(htpasswd/BASIC auth)并不是导致 IP 地址被阻止的原因。一定是其他原因造成的。

关于apache - htaccess 和多个 htpasswd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19442768/

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