htpasswdチュートリアル|Apacheのパスワードファイルを作成する方法

WordPressのブログやウェブサイトのディレ この記事では、ホスティングプロバイダによって使用される最も一般的なwebサービスであるApache webサーバーのパスワードファイルを作成する方法を説明し 以下は、Microsoftのメモ帳などのテキストエディタで開く必要がある場合のApache httpasswdファイルのスクリーンショットです。

Apache htpasswdファイルサンプル

htpasswdツールを使用してhtpasswdファイルを作成します

Htpasswrdは、作成に使用する必要があるツールです。htpasswdファイル。 これは、ApacheがインストールされているほぼすべてのLinuxディストリビューションに同梱されています。 Windowsを使用している場合は、Xamppを使用できます。 Xamppは、任意のウェブマスターがテストのためのWordPressのブログやウェブサイトのローカルコピーをインストールするために使用することができ、Windows上のApacheウェブ Htpasswdツールにアクセスしてパスワードファイルを生成するには、cに移動します:コマンドラインを使用した\xampp\apache\binディレクトリ。注:デフォルトでは、Xamppはxamppにインストールされていますc:\xampp….. デフォルトのインストールディレクトリを変更した場合は、\apache\binに移動します。 同じコマンドとスイッチは、linuxとWindowsの両方のバージョンのhtpasswdツールに適用されます。htpasswdファイルがまだない場合は、htpasswdツールを初めて実行するときに、htpasswdファイルを作成し、そのファイルにユーザー名とパスワードを追加する必要があります。 これを行うには、以下のコマンドを使用します。

Htpasswd –c 

–cスイッチは、新しいApacheパスワードファイルを作成することを意味します。 作成するファイルの名前に変更し、ファイルに追加するユーザー名に置き換える必要があります。 例として、というパスワードファイルを作成したい場合。htpasswdとユーザー名S3Cur3Admを使用してください!n、以下のコマンドを使用します。

Htpasswd –c .htpasswd Secur3Adm!n

上記のコマンドを実行すると、ツールはユーザーのパスワードを二度指定するように求めます。 パスワードを指定すると、新しいApacheユーザー名とパスワードファイルが作成され、ユーザー名エントリがに追加されます。以下のスクリーンショットに見られるようにhtpasswdファイル。

コマンドラインhtpasswdツールを使用して新しいhtpasswdファイルを作成する

htpasswdツールを使用して既存のhtpasswdファイルにエントリを追加する

既存のhtpasswdファイルがあり、新しいユーザー名を追加したい場合は、–cスイッチなしで言及したのと同じコマンドを使用します。

高度なhtpasswdツールの機能

デフォルトでは、htpasswdはMd5を使用してApache htpasswdファイル内のパスワードを暗号化します。 より強力な暗号化を適用するには、以下のいずれかのスイッチを使用します:

-dファイルに暗号化を強制するには

-sファイルにパスワードのSHA暗号化を強制するには

–bスイッチを使用して、コマンドラインで指定Apache htpasswdファイルから既存のユーザーを削除するには、–Dスイッチを使用します。

完全なhtpasswdツールのドキュメントについては、Apache hpasswdのドキュメントを参照してください。WPホワイトセキュリティセキュリティのヒント

WPホワイトセキュリティのヒント

: 理想的には、Apacheパスワードファイル(htpasswd)は、webサーバーソフトウェアが侵害された場合に備えて、web経由でアクセスできないディレクトリに格納する必要があApache用のWordPress htpasswdファイルを生成したら、webサーバーにアップロードし、特定の場所へのアクセスを制限するために使用されるhtaccessファイルのパスを設定します。 あなたは私たちが自由のためのあなたのためのhtpasswdファイルを生成したい場合は、ちょうど私達に電子メールをドロップします。

コメントを残す

メールアドレスが公開されることはありません。