ホームページ  >  記事  >  バックエンド開発  >  Apache の HTACCESS_PHP チュートリアルでパスワードを保護する

Apache の HTACCESS_PHP チュートリアルでパスワードを保護する

WBOY
WBOYオリジナル
2016-07-13 09:50:291037ブラウズ

Apache の HTACCESS でパスワードを保護する

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 領域にアクセスできることを意味します。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1018186.html技術記事 Apache の HTACCESS でパスワードを保護する Apache の HTACCESS でパスワードを保護する ステージング モードでは、Web サイト上の特定のディレクトリを特定のユーザーに公開したい場合は、サイトのパスワード保護方法を使用できます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。