web-dev-qa-db-ja.com

IIS 8の単一ディレクトリをパスワード保護

Windows Server 2012 StandardでIIS 8の1つのディレクトリをパスワードで保護するにはどうすればよいですか?

例:mysite.comにアクセスできるようにしたいのですが、mysite.com/securedに移動するときに、アクセス用のパスワードの入力を求められます。

13
Jake
  • IISマネージャを開き、保護するディレクトリを選択します。

  • [IIS]セクションで[認証]を選択します。

  • 「匿名認証」を無効にします。

  • 目的の認証方法(通常は「基本認証」)を有効にすると、このディレクトリでのみ有効になります。

  • ユーザーアカウントを追加します。

    • IISでディレクトリを左クリックし、権限を編集...、セキュリティ、編集、追加、Active Directoryからユーザーを入力
  • そのユーザーに、必要なディレクトリに対する読み取り、実行、リストのアクセス許可を付与し、新しく作成したユーザーを介してログインします。

    • 新しく追加したユーザーを左クリックし、[フルコントロールを許可]をオンにします
  • ログインするには、ドメインのユーザー名とパスワードを使用します(つまり、UN:admin @ myDomain.local、PW:p @ $$ w0rd)。

    注:役割サービスウィンドウで認証方法を追加/削除できます。


別の方法として、PHP/ASPのようなサーバーサイド言語を使用して認証システムをコーディングできます。

14
Solrac