おまけ：プライベートサブネット上のLinuxサーバーをWEBサーバー化しWindowサーバーから接続確認をする⑤

前回までの記事で、下記流れを確認していきました。
①VPC・パブリックサブネット・プライベートサブネットの作成
②踏み台サーバー（Linux）の作成・接続
③プライベートサブネット上にサーバーを構築し、踏み台サーバー（Linux）経由でアクセスする
④踏み台サーバー（Windows）の作成・接続
今回はおまけとして、プライベートサブネット上のLinuxサーバーにApacheをインストールし、Windowsの踏み台サーバーから接続確認を行う手順を確認します。

# 「AWSのパブリックサブネットに踏み台サーバーを構築し、プライベートサブネットのサーバーへSSHする」の手順記事まとめ
①[VPC・サブネット作成](https://qiita.com/tonkatsu_oishi/items/ee5d7f64a43ba7deb671)
②[踏み台Linuxサーバー構築](https://qiita.com/tonkatsu_oishi/items/aabddfa6b54f1a29d4af)
③[踏み台経由のSSH接続](https://qiita.com/tonkatsu_oishi/items/9ffdd560624f25dc7fa9)
④[Windowsnの踏み台サーバー作成](https://qiita.com/tonkatsu_oishi/items/80d86fa0145e37896147)
⑤[プライベートサブネット上のLinuxサーバーをWEBサーバー化しWindowサーバーから接続確認をする](https://qiita.com/tonkatsu_oishi/items/27bec9679b247a035757)←今ここ
※関連記事
[Route53でPrivateHostedZoneを作成しVPC内の名前解決を行う](https://qiita.com/tonkatsu_oishi/items/26f121d25db5c9fb7163)

# 構成確認
プライベートサブネット上のLinuxサーバーにApacheをインストールし、テストページを配置します。
前回構築したWindowサーバー経由でプライベートサブネット上のEC2のIPアドレスに80番ポートでアクセスし、WEBページが表示されることを確認します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/254c01bb-4bed-3dc0-b7fe-78581dc573a0.png)

# HTTPのインストール
Linuxの踏み台サーバーにログインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/968fe437-1296-f0c4-80d1-7a74f241fd5b.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/4837e169-7c30-a0d3-8891-06f246cd2e54.png)

踏み台サーバーからさらにSSHを行い、プライベートサブネット上のEC2に接続します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/6c61fb40-73c3-72c5-9f62-bca572b232e4.png)

# Apacheのインストール
プライベートサブネット上のEC2に接続したら、apacheをインストールします。
下記コマンドを実行し、apacheをインストールします。
sudo yum -y install httpd

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/0ae18c61-92f1-c885-323f-58d4336246c9.png)

apacheのインストールが完了したら、下記コマンドを実行してapacheを起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/9098c59b-0832-4013-13aa-cbf128ebd4ec.png)

# セキュリティグループへインバウンドルールを追加する
プライベートサブネット上のEC2に対してHTTPS接続を許可するため、インバウンドルールを設定します。
AWSのコンソール上でEC2を表示し、「セキュリティ」タブに移動します。
セキュリティグループのリンクを押下し、セキュリティグループの設定画面へ移動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/f1aed19a-9a0c-9a4c-0b16-b79def1e8076.png)

セキュリティグループが表示されます。「インバウンドルール」タブに移動し、「インバウンドのルールを編集」を押下します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/969f6419-d9dd-a240-2ebc-25e3fc525105.png)

インバウンドルール編集画面が表示されます。
「ルールを追加」を押下し、タイプ「HTTPS」ソース「カスタム」を選択します。
IPアドレスにはWindowsサーバーのプライベートIPアドレスを記入します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/19f3ac7a-a799-e47b-d697-276edb38918f.png)
※画像ではHTTPとHTTPSを追加しています。

# Windowsサーバーからの接続確認
踏み台サーバー（Window）へリモートデスクトップでログインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/fba5383f-1725-927d-20b7-847d8b3a3bfb.png)

デフォルトの状態だと、Windowsのセキュリティ機能によりWEBサイトへのアクセスが行えません。
サーバーマネージャーを起動し、左メニューの「LocalServer」を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/77b398cb-0b75-2fda-194b-f8b14dfa4391.png)

ローカルサーバーのメニューが表示されたら、「IE Enhanced Security Configuration」のリンクを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/3027449b-edc5-3794-d6e5-05975b84ed08.png)

IEの設定画面が表示されます。
「Administrator」を「Off」にチェックし、「OK」を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/74d83db9-aa51-6bda-6a2c-3909cc25c7ec.png)


踏み台サーバーにてブラウザを起動し、ブラウザのURL入力欄に「*http*://x.x.x.x(WEBサーバーのIPアドレス)」の形で入力します。
Apacheのデフォルトトップページが表示されていることが確認できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/fc9abe90-9e48-2eb9-3e22-adcc040a5a5c.png)