あかとくポータルサイト

忘備録―AzureIIS Azure忘備録ノート

2017/6/12

はじめに

昨日夕方、食器洗い中にいよいよエラーページの管理をいい加減ポチポチとできるようになりたいと思ってて、詰まったことがあるのでその事についてちょっと触れたいと思います。

何をするのか

Microsoft AzureのWebAppsの管理を真の日本語環境でGUI管理したい。

どのように

まずはWindows環境にIIS環境を投入しないといけません。
そのために、コンポーネントをインストールします。
スタートボタン右クリック>プログラムと機能>Windowsの機能の有効化または無効化>インターネットインフォメーションサービス>Web管理ツール>IIS管理コンソール
という順でインストールを行います。
待つことしばし、スタートメニューの検索ボックスでIISで出てくるようになりました。



 

しかし、検索をかけてこの画面が出てきませんでした。 記事を探した結果、もう一つ作業が必要でした。
ここにリンクを張っておきますので、このリンクからInetmgr1.2\inetmgr_amd64_ja-JP.msiを選択してダウンロードしてください。 (サイト自身は英語ですが、日本語環境を入れられるみたいです。)
下手にドイツ語なんか入れても知りませんよ!

これをいれたら、IISの管理画面のサーバーにたどり着いたので、いよいよ設定です。
といっても、情報をどう手に入れるかという話になります。

ということで、 Azureポータル にアクセスし、自分の使いたいApp Serviceの概要まで行ってください。
そこの、「発行プロファイルの取得」をクリックしてダウンロードしてください。
DL後は、場所を見落とさないように。拡張子が長ったらしいですがそこは。

並行作業で、確認できるようにしたいと思います。メモ帳を開いておいてください。
というのは、今回MSAzureになってからファイル拡張子が変更されており、.PublishSettingsになっていて、直接開くのが難しくなっているためなのです。
そこに、先ほどダウンロードしたファイルをドラックアンドドロップすると、わけのわからないものが出てきますので、順にみていくことにしましょう。


    <publishData>
    <publishProfile profileName="サイト名 - Web Deploy"
        publishMethod="MSDeploy"
        publishUrl="xxx.scm.azurewebsites.net:443"
        msdeploySite="サイト名"
        userName="$サイト名"
      userPWD="乱数字"

見てもらえればわかるのですが、最初の一部分を利用して設定をしていきます。
ファイル>サイトへ接続という項目からセットします。(出なかったら上記の方法でリトライしてね)
メモ帳と見比べながら、設定をしていきましょう。
サーバー名のところが先ほど見ていただいた「PublishUrl」の部分、サイト名が「msdeploySite」になります。
その後の画面で、ユーザー名とパスワードを入れる画面になるので、それぞれ「userName」「userPWD」にあてはめて入力。
その後、名前を入力する画面が出ますので、自分で管理しやすい名前を入力してください。
そうしている間に、AzureサイトのIIS設定がGUI上で行えるようになりました。
※ わからない人は上の部分を参考に!

なんで書いたのか

自分のサイトでも、そろそろ404ページを立てたかったのですが、散々Web.config上でのいたずらを繰り返して時に閲覧に迷惑をかけることがあったので、今回この設定があるということで試してみることにしました。
しかし、ん?どこにこういうのあるの?と詰まってばかりいて、今回成功したので最新のアップデートと自分の忘備録として書いておきます。

繰り返しますが、 Windows Azureでは、デプロイ資格情報がXMLファイルだったのですが、執筆時点の資格情報は.PublishSettingsに代わっています!

そこのところよろしくです。

元記事

IIS マネージャーによる Windows Azure Web サイトのリモート管理―Microsoft Azure Japan Team Blog

https://blogs.msdn.microsoft.com/
windowsazurej/2014/03/04/iis-windows-azure-web/

Azure Web Apps に IISマネージャで接続する前に実施する作業について―MSKK Cloud OS Tech Blog

https://blogs.technet.microsoft.com/mskk-cloudos/2016/01/29/azure-web-apps-iis123/

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です