Anonim

単純なユーザー/パスワードシステムの背後にあるディレクトリをロックダウンしたいと思ったことはありませんか? WebサーバーがApacheで実行されている場合、.htaccessファイルを使用してディレクトリを簡単にパスワードで保護できます。

.htaccess AuthType Basic AuthName "Password Protected" AuthUserFile /var/www/.htpasswd require valid-user

上記の重要な部分はAuthUserFile /var/www/.htpasswdです。 これは、ユーザー名とパスワードを保存するパスワードファイルへのパスを提供します。 .htpasswdファイルの例は次のようになります。

.htpasswd billybob:bXBdv1vuq2yOk

上記の特定の例では、ユーザー名は billybobで あり、パスワードはtempです。 .htpasswdのファイル名を使用する必要はありません。apacheでファイルを作成するツールはhtpasswdと呼ばれるため、これは単なる一般名です。 また、パスワードファイルをもう少し安全に保つために、ホストしているWebサイトのルートより上のフォルダーレベルに保存することをお勧めします。

このファイルを生成する必要がある場合は、.htpasswdジェネレーターを作成しました。 選択したユーザー名とパスワードを生成し、指定したパスワードファイルに保存します。 その時点から、ディレクトリはパスワードで保護されているはずです。 複数のユーザー名とパスワードを保存する必要がある場合は、新しい行を作成してください

.htaccessを使用したパスワード保護ディレクトリ