モラルハザード!!WEB製作やサポートドラムしてます。Hazard!!ドラマーが音楽やホームページやガラクタを作るよ。SP1指定という案件があったので、折角なのでWindowsのクラウドサービスAzureを使って仮想テスト環境を構築。非常に手間だったのでメモを残す。※不具合・ご指摘大歓迎です。・Windows環境でWordpressを動かすのはやめておいたほうがいい...・Azure扱いやすい、UIが分かりやすい、けどとにかく高いです。htaccessで簡単に設定できてたリダイレクト・Basic認証などがweb.configで書かないといけないところ、キャッシュ系プラグインがほぼ対応していない事、権限周りの煩わしさ、日本語URLのバグなどで泣きそうになる。Azureのアカウントを作る。クレジットカードがあれば20,000円分無料で1か月試用が可能なので、早速申し込む。Azureダッシュボード。綺麗で見やすく、カスタマイズしやすい。Machineの作成」をクリック。「デプロイモデルの選択」はそのまま「作成」を押す。基本設定を適当に埋め、仮想マシンのサイズ選択。最初からお勧め環境が出てくるが、「すべてを表示」を選択すると月額57万円のサーバとか出てきて笑う。価格は変動するが、僕が見た時点で一番安い環境が1vCPU,1GBメモリ,SSD2GB,iops800で1,500円。接続可能なデータディスクの最大数まぁ試用なのでお勧めから適当なものを選択。次のオプション機能の設定も触らずOKを押す。検証が終了したらそのまま「作成」。デプロイにしばらく時間がかかる。デプロイ終了後、デスクトップから仮想環境にアクセスできる。「接続」を押してWindowsサーバへリモートアクセス。資格情報には基本設定で入力したユーザー名とパスワードを入力。Windowsにアクセス出来た。Services(WEBサーバ)をインストールする。IISにチェックを入れてNext。ServicesもそのままNext。Site」が作られている。Siteを右クリック→Exploreでルートフォルダの位置(C:\inetpub\wwwroot)がわかる。filetypes」のチェックを外す。*:80(http)」をクリックで、ローカルからブラウザ確認が可能。Groupでポートを開放もちろんこのままではリモートからサイトが見れない、FTP接続もできないので、Webサーバの80番ポートと21番FTPのポートを開放。(webサーバは80,FTPは21。テスト環境なので今回は全ポート*を入力。設定が完了すると、リモートのブラウザから初期ページが表示される。静的IPの割り当てAzureのリソースを停止したときにIPが変わってしまうのを防ぐため、IPを静的に変更する。「パブリックIPアドレス→構成」を選択し、「割り当て」を動的→静的に変更。settingsをクリック。Osaka,Sapporo,Tokyoを選択。Services」でFTPをインストール。Authentication」を「Enable」に設定。connections」に設定。(※SSLを使用しない設定だと、デフォルトのファイアーウォールがブロックする仕様、との事)・FTPソフトではActive接続を選択。Firewallの設定AzureのNSGを使用するので、今回は特に設定しない。Siteのルート(C:\inetpub\wwwroot)に適当にメモ帳でindex.htmlを作成&UTF8で保存すると、ブラウザで表示される。モラルハザードは年中無休、0:00~24:00までが禁煙タイムです。