3

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 を 1 つだけ使用するためのより良い/よりクリーンなソリューションはありますか?

何らかの理由で、サイトは定期的にユーザーの IP アドレスを安全対策としてブロックしており、このセキュリティ ソリューションを問題の原因として除外したいと考えています。

事前にサンクス。メルクマン

4

1 に答える 1