ウェブサイトのディレクトリ/rutorrent
にパスワードを設定したい。そのディレクトリに、次の.htaccess
ファイルを作成しました。
AuthUserFile /home/whitey/sites/localhost/.htpasswd
AuthName "Login to use rutorrent"
AuthType Basic
require valid-user
そして、.htpasswd
に/home/whitey/sites/localhost/
ファイルがあります。
whitey:f9kK77E4scRcI
オンラインの.htpasswd
ジェネレーターを使用してパスワードを生成しました。 Apacheを再起動しましたが、/rutorrent
ディレクトリに移動すると、パスワードの入力を求められません。
エラーログにも何も表示されません。
Apacheが.htaccess
ファイルを使用するには、基本構成で、 AllowOverride
ディレクティブを使用して構成をオーバーライドできることを指定する必要があります。さらに、適切なタイプのオーバーライドを許可する必要があります。 Auth *およびRequireディレクティブの場合、少なくとも必要です(リストに他のオプションを含めることもできます、またはAll
):
AllowOverride AuthConfig
<Directory>
に設定された.htaccess
ファイルは(またはその上のディレクトリで、ディレクティブを無効にする他のディレクトリはありません)