現在位置: ホーム / ドキュメント / ノウハウ集 / ポート番号を変えるにはどうしたらいいですか?

ポート番号を変えるにはどうしたらいいですか?

デフォルトのポート番号8080を変更したいときってありますよね。

Plone をインストールしたときのデフォルトのポート番号は 8080 に設定されています。しかし、このポート番号は Tomcat などの他のサーバや、複数の Plone サーバをインストールしたいときにポート番号がぶつかってしまうため、変更する必要があります。

Plone では以下のようにして、ベースとなる Zope サーバのポート番号を変更します。

buildout の場合

Unified Installer や buildout を使用してインストールした場合は、buildout.cfg の instance セクションにある http-address の値を書き換えます。

[instance]
recipe = plone.recipe.zope2instance
user = admin:admin
http-address = 8280

その後、 bin/buildout コマンドを実行し、サーバを再起動することでポート番号が変更されます。なお、 bin/buildout 実行時に -N オプションを指定するとプロダクトの新しいバージョンをインストールしないため、ポート番号だけを変更したい場合に有効なオプションです。

% bin/buildout -N
% bin/instance stop
% bin/instance start

なお、 buildout の詳細については「 zc.buildoutを使ってプロジェクトを管理する 」を参照してください。

対象バージョン:Plone 3.2以降

Plone 3.1 以前の場合

Plone 3.1 以前の場合は、 Zope サーバの設定ファイルに記述してあるポート番号を直接書き換えます。

zope.conf ファイルの以下の部分で指定してあるポート番号を変更します。

<http-server>
  # valid keys are "address" and "force-connection-close"
  #address 8080
  address 8280
  # force-connection-close on
</http-server>

設定の変更後、 Zope サーバを再起動すると変更されたポート番号で起動されます。

対象バージョン:Plone 3.1以前