0

私が使用している Web サーバーには、複数のサイト (サブドメイン) があります。これらの一部には、各サイトをすばやく編集するための管理フォルダーがあります。admin フォルダーに .htaccess ファイルを配置し、アクセスを制限しました。

public_html フォルダーの外に htpasswd ファイルを配置しました (それが私が読んだものだからです)、各パスワード ファイルを新しいディレクトリに配置しました。

これまでの私のフォルダ/ファイル構造:

/server/public_html/domain.com
/server/public_html/domain.com/admin/.htaccess
/server/domain_password/.htpasswd

admin フォルダー内の .htaccess ファイルの内容:

#Block_External_Access
AuthType Basic
AuthName 'My Protected Area'
AuthUserFile /server/domain_password/.htpasswd
Require valid-user

問題は、この場合、大きなファット 500 サーバー エラーが発生することです。結局、パスワードファイルを読み取れないようです。htpasswd をドメイン フォルダーまたは admin フォルダーに移動し、それに応じて htaccess ファイルを更新すると、機能します。

私の予想される動作を禁止する場所、または何か他のものが欠けている設定はありますか?

4

1 に答える 1