IIS7でのBASIC認証
WindowsAzure上に用意したWindows Server 2008R2でIISを動かし、BASIC認証をかける方法のメモ。
(1)Windows ServerではユーザアカウントをBASIC認証に使うので、そのためのユーザを登録しておく。
→コントロールパネル→User Accountsから追加
(2)ServerManagerを起動して役割(Role)を追加。 IIS7とRole Serviceのうち□Basic Authenticationを選択しておく。
(3)IIS Managerを立ちあげて左端のConnectionsに表示されるサーバ名を選択、真ん中のFeatures ViewからAuthenticationをクリック。
Authenticationで表示される項目のうちAnonymous AuthenticationをDisableにする。
Authenticationで表示される項目のうちBasic AuthenticationをDisableにする。Edit.. でドメイン名を設定。なんとか.cloudapp.netという感じで。
以上。再起動は必要なし。外部からアクセスしてみて確認。
Configure Basic Authentication (IIS 7) | Microsoft Docs
IIS7.5で基本認証(BASIC認証) - IIS PHP インストール情報サイト [IIS de OSS 64bit]