1
0

More than 1 year has passed since last update.

WAS設計その15 仮想ホスト・マッチングとアプリケーションサーバのポート設定

Posted at

意外にややこしい以下の設定

対象環境
仮想ホストでホスト名を明示的に入れている環境。
かつ
IHS側のポート番号を80番以外使っている場合

image.png

事前設定で
仮想ホスト設定で
ホスト名に
abcdef.com ポート番号81を入れていること

1.以下のURLを実行
https://abcdef.com/

2.LBがIHS側のポート81番にリクエストを投げる。

3.仮想ホストマッチングしないのでNG
原因:仮想ホスト・マッチングで「ホスト・ヘッダーからのポート番号を論理的に使用」になっているため
ホストヘッダは通常httpが入っているので80になる。
ホストヘッダはリクエストヘッダのHostという項目。(F12で確認してください)
通常ポート番号の記載はないため「80」とみなされる。
そのため「要求で指定されたポートを物理的に使用」に変更する。

4.それでもNG
原因:アプリケーション・サーバーのポート設定が「ホスト・ヘッダー」のままのため
それを、Webサーバー・ポートに変更すること。
理由:日本語がちょっとおかしいけど、81番ポートでIHS側が受けているので、当然WAS側はIHSにリクエストを返す時、81番ポートに投げる必要がある。それを80番で投げる?ためにエラーが起きる。

※なんか両方1つの設定でいいような気がする。そもそも分けた理由はあるのかな。
※高度すぎてよくわからない。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0