IBM Application Gatewayのポートについて
IBM Application Gatewayのデフォルトポートは以下となります。
プロトコル | ポート |
---|---|
http | 8080 |
https | 8443 |
IBM Application Gatewayの前段に負荷分散装置を配置/SSLオフロードする構成にしたく、コンテナにHTTP(8080)アクセスさせるつもりがうまく構成できなかったため調べてみました。
#8080ポートでコンテナをマッピング、デプロイ
>sudo docker run --hostname iag-test --name iag-test --detach --publish 8080:8080 --volume /
mnt/c/IAG/config.yaml:/var/iag/config/config.yaml --env LANG=ja icr.io/ibmappgateway/ibm-application-gateway:2
2.07
#ポート確認
>docker container port iag-test
8080/tcp -> 0.0.0.0:8080
8080/tcp -> :::8080
#接続エラー
>curl localhost:8080
curl: (56) Recv failure: Connection reset by peer
HTTP(8080)を設定する
[server] - [protocols] を利用することで、解消しました。
server:
protocols:
- https
- http