Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> 詳細な分析:Apacheサーバー実装のためのユーザー認証

詳細な分析:Apacheサーバー実装のためのユーザー認証

  
Apacheサーバーにはユーザー認証メカニズムが組み込まれており、適切に設定されていれば、Webサイトの特定の部分をユーザー認証用に制御できます。段階的に私をフォローしている限り、ユーザー認証を簡単に実装できるはずです。準備として、Apacheをインストールする必要があります。 ステップ1:
/var /wwwの下にテストディレクトリを作成します(apacheのホームページのルートディレクトリ)。 Mkdir /var /www /test ステップ2:それからhttpd.confを編集します。
 Alias /test "/var /www /test"< Directory "/var /www /test">オプションインデックスMultiViewsAllowOverride AuthConfig#は認証された注文許可を示し、denyAllowはすべての< /Directoryから> #AllowOverride AuthConfigは認証がキー設定であることを示します手順3:
/var /www /testで作成.htaccessファイルvi /var/www/test/.htaccess AuthName "率直にWebを共有" AuthType基本的なAuthUserFile /var/www/test/.htpasswdには有効なユーザーが必要です。 .htpasswd#valid-userを要求する、またはユーザーの率直な制限を要求するすべての正当なユーザーまたは指定されたユーザーのパスワードファイルは.htpasswdを使用することをお勧めします。ちょっと。 ステップ4:
apache検証ユーザーを作成します。htpasswd -c /var/www/test/.htpasswd frank#初めてユーザーを作成するときは、2回目にユーザーを追加するために-cパラメーターを使用する必要があります。 c parametersパスワードを変更したい場合は、次のようにします。htpasswd -m .htpasswd frank ステップ5:
apacheサービスを再起動し、http://あなたのウェブサイトのアドレス/テストにアクセスしてください。ユーザー認証用のポップアップウィンドウを表示するには、手順4で作成したユーザー名とパスワードを入力します。サーバのパフォーマンスに関しては、AllowOverride AuthConfigやAllowOverride ALLを使用することは、サーバのパフォーマンスに影響を与える.htaccessを常に検索することになるので、一般的にはお勧めできません。需要
zh-CN"],null,[1],zh-TW"]]]
Copyright © Windowsの知識 All Rights Reserved