首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >htaccess和多重htpasswd

htaccess和多重htpasswd
EN

Stack Overflow用户
提问于 2013-10-18 06:11:46
回答 1查看 5.5K关注 0票数 3

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

我的htaccess:

代码语言:javascript
复制
<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

代码语言:javascript
复制
aaa:bbbb

.htpasswd2

代码语言:javascript
复制
ccc:dddd

.htpasswd3

代码语言:javascript
复制
eee:ffff    

是否可以以这种方式使用多个htpasswd,或者是否有更好/更干净的解决方案只使用一个htaccess和一个htpasswd?

出于某种原因,该网站经常阻止一个用户的ip接入作为一种安全预防措施,我想把这个安全解决方案排除在外,作为问题的原因。

提前鸣谢。梅克曼

EN

回答 1

Stack Overflow用户

发布于 2013-10-18 07:11:49

是否可以以这种方式使用多个htpasswd,或者是否有更好/更干净的解决方案只使用一个htaccess和一个htpasswd?

您可以做的事情是继续使用htpasswd文件,而不是使用Require valid-user,而是使用带有特定用户名的请求:

代码语言:javascript
复制
<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 )并不是导致IP地址被阻塞的原因。一定是别的什么原因造成的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19442768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档