初めに
webサーバを閲覧する方法としてsshポートフォワーディングを使用してlocalhostとしてアクセスできます。
ブラウザを開きURLの欄にhttp://localhost:[ポート番号]
と入力すれば見れます。
ssh接続は踏み台からのwebサーバーとします。
やり方
インスタンスへの接続はteratermを使用しているのでこれでsshポートフォワードのやり方
teratermで踏み台へ接続します。teratermの設定を開きssh転送を開く。追加を開く。以下の画像の画面が出てくるので1,2,3のところに適切なものを入力
1:端末側で空いているポートを指定。例:8080
2:閲覧したいwebサーバのIPを指定。例:172.31.0.100
3:webサーバーに接続する際のポート番号を指定。 例:80
OKを押して。ブラウザを開きURLに
例:http://localhost:8080
と入力して閲覧できます。
どんな時に使ったか
webサーバーが以下条件だった場合。
・インスタンスにグローバルIP(EIP)が割り振られていない
・ELBも使用していない
・dommainとっていない場合(route53からのアクセスができない)
この条件だとブラウザ開いてURLにグローバルIP(EIP,ELBのIP)の指定やドメイン指定などで閲覧ができないから、sshポートフォワードを使用して閲覧します。
僕はkibana専用のログサーバーがこの構成だったのでポートフォワード使用して閲覧しています。
kibanaの閲覧の際には上の画像の3番はデフォルト使用しているので5601でした。