Apache の HTACCESS でパスワードを保護する
ステージング モードでは、Web サイト上の特定のディレクトリを特定の人に公開したい場合は、サイトのパスワード保護方法を使用できます - htpasswd ファイルを使用します達成するために。
パスワード ファイルは、Web サイト/ディレクトリへのアクセスに必要な有効なユーザー名とパスワード情報を保存するために使用されます。基本的に、Apache はパスワード ファイルを作成するプログラム、htpasswd プログラムを提供します。たとえば、Windows バージョンの Apache がインストールされた後、これは bin ディレクトリにあります。
<ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>D:/Apache/bin/htpasswd.exe</li></ol>
以下は、htpasswd ファイルを作成する手順の詳細です。
ステップ 1: .htpasswd ファイルを作成する
まず、ユーザー名と暗号化されたパスワードを保存するために使用される .htpasswd という名前のファイルを作成する必要があります。
たとえば、ユーザー名が admin、パスワードが 123456 の場合、.htpasswd ファイルの内容は次のようになります:
<ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>admin:9dKtKHPyz51Vs</li></ol>
ここでは、ユーザー名の後にパスワードが続き、パスワードは暗号化された暗号文です。これで、.htpasswd ファイルをルート ディレクトリにアップロードできるようになりました。
オンラインで .htpasswd ファイルを生成するための Web サイトがあります: http://www.htaccesstools.com/htpasswd-generator/
ステップ 2: .htaccess ファイルを作成する
新しい .htaccess ファイルを作成してコンテンツを書き込みますは次のとおりです:
<ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>AuthName "Restricted Area"<br /></li><li>AuthType Basic<br /></li><li>AuthUserFile /home/site/.htpasswd<br /></li><li>AuthGroupFile /dev/null<br /></li><li>require valid-user</li></ol>
次に .htaccess ファイルをアップロードすると、アクセスできるかどうかをテストできます。
AuthName: 事前にアクセスされた領域の名前を指します。
AuthType: HTTP を使用するために必要な認証方法を指します。Basic は基本的な HTTP 認証を指します。
AuthUserFile: サーバーのルート パスを指す .htpasswd ファイル。
require: ファイルにリストされている正当なユーザーのみが AuthName 領域にアクセスできることを意味します。
http://www.bkjia.com/PHPjc/1018186.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1018186.html技術記事 Apache の HTACCESS でパスワードを保護する Apache の HTACCESS でパスワードを保護する ステージング モードでは、Web サイト上の特定のディレクトリを特定のユーザーに公開したい場合は、サイトのパスワード保護方法を使用できます...