y_fuji
@y_fuji (康行 藤澤)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

WAS httpsでの外部からの接続

解決したいこと

ネットワークがつながらない開発環境(クラウド上)の
APサーバ上でWebSphereを使用し、http→httpsへURLの切り替えを実施しています。
実施後、APサーバ上で(https://localhost:9443/~)にアクセスできましたが、
外部(ローカル)からAPサーバ(https://xxx.xxx.xx.xxx:9443/~)にアクセスできない状態となります。
なお、サーバータイプ:WebSphere Application Serverにて設定しており、
http(port: 9080)は外部からアクセスできております。
おそらく外部からIPアドレス指定でAPサーバにアクセスしていることが原因と考えておりますが、
WebSphere上でIPアドレス(+ポート)から別名へ変換する方法わからず、
設定方法をご存じでしたらお教えいただけませんでしょうか。

バージョン:
WebSphere Application Server 8.5.5.11

0

1Answer

WebSphereサーバーのファイアウォールに接続許可していますか?
telnet xx.xx.xx.x 9443 などで 空いているか確認してみてください。

# Open ports for the app server
firewall-cmd \
 --zone=public \
 --add-port=9080/tcp \
 --add-port=9443/tcp \
 --add-port=2809/tcp \
 --add-port=9405/tcp \
 --add-port=9406/tcp \
 --add-port=9353/tcp \
 --add-port=9633/tcp \
 --add-port=5558/tcp \
 --add-port=5578/tcp \
 --add-port=9100/tcp \
 --add-port=9404/tcp \
 --add-port=7276/tcp \
 --add-port=7286/tcp \
 --add-port=5060/tcp \
 --add-port=5061/tcp \
 --add-port=8880/tcp \
 --add-port=11003/tcp \
 --add-port=11004/tcp

もしくは WebSphereサーバー上で WebProxy や Proxyサーバーをたててそれ経由でアクセスするのも良いですし、
ssh でポートフォワーディングして、手元で https://localhost:9443 にアクセスするのも良いでしょう。

1Like

Comments

  1. @y_fuji

    Questioner

    ポートの接続許可を行っていませんでした。許可したら外部から接続できるようになりました。

    大変助かりました!ご教示ありがとうございました。

Your answer might help someone💌