Expressは、以下の4つのポート番号を使用します。
ポート番号 | サービス名 | プロトコル | 説明 |
---|---|---|---|
9853 | esfexpressmgr | tcp | Expressマネージャーのサービスです。 |
9855 | esfexpressweb | tcp | Express Web GUIのサービスです。 |
4917 | sscruisera | tcp | Expressの内部で使用するポート番号です。 |
23456 | nfport | tcp | Expressの内部で使用するポート番号です。 |
ポート番号は、システムのサービスファイルで定義されています。
以下の手順に従って、Expressで使用するポート番号を変更します。
テキストエディタなどで、"%SystemRoot%\system32\drivers\etc\services"ファイルを開きます。
変更するサービス名のエントリーを抽出し、ポート番号を変更します。
ポート番号は、1024~65535の範囲で入力することができます。なお、ポート番号を変更する場合は、5001以上、32768以下の値を推奨します。
# <service name> <port number>/<protocol> [aliases...] [#<comment>] # esfexpressmgr 9853/tcp esfexpressweb 9855/tcp sscruisera 4917/tcp nfport 23456/tcp |
"%SystemRoot%\system32\drivers\etc\services"ファイルを保存し、閉じます。
httpd.confファイルを編集します。
テキストエディタなどで、"$INS_DIR\Express\Manager\sys\apache\conf\httpd.conf"ファイルを開きます。
Listen ディレクティブの直後に記載されているポート番号を変更します。
"$INS_DIR\Express\Manager\sys\apache\conf\httpd.conf"ファイルを保存し、閉じます。
管理サーバを再起動します。
Express Web GUIでは下記のポートも内部的に利用しています。
ポート番号 | プロトコル | 説明 |
---|---|---|
8005 | tcp | Expressが内部的に利用するポート |
8009 | tcp | Expressが内部的に利用するポート |
8080 | tcp | Expressが内部的に利用するポート |
8443 | tcp | Expressが内部的に利用するポート |
上記のポートが他のアプリケーションで利用されている場合、Express Web GUIの動作に影響を与えます。
その場合、下記の手順に従って、ポートを変更してください。
管理サーバのService Control Managerを開き、以下の順にサービスを停止します。
ETERNUS SF Express Tomcat Service
ETERNUS SF Express Apache Service
テキストエディタなどで、下記のファイルを開きます。
$INS_DIR\ETERNUS SF\Express\Manager\sys\tomcat\conf\server.xml
$INS_DIR\ETERNUS SF\Express\Manager\sys\apache\conf\httpd.conf
下記の部分で、ポート番号(8005、8009、8080、8443)をそれぞれ別の番号に置き換えます。
server.xml
18行目
30~37行目
httpd.conf
514~515行目
変更後、これらのファイルを保存し、閉じます。
Service Control Managerを開き、以下の順にサービスを開始します。
ETERNUS SF Express Apache Service
ETERNUS SF Express Tomcat Service