OpenSUSE では構成ファイルのレイアウトが異なる場合がありますが、探しているのは、VirtualHost
ポート 5000 を読み取るように設定されたディレクティブです。 ( Apache docs on VirtualHost
s )
これは 内にある場合もあれば、同じくで終わるhttpd.conf
別のファイル内にある場合もあります。ポート 5000 のセットアップは次のようになります。/etc/apache2
.conf
<VirtualHost *:5000>
DocumentRoot /path/to/index/dir
... Other stuff...
</VirtualHost>
5000 以外のポートでリッスンする VirtualHost を作成するには、<VirtualHost>...</VirtualHost>
ブロック全体をコピーしてポート番号を変更しDocumentRoot
、他の vhost のファイルを保持するファイルシステム上の場所を指すようにします。Listen *:port_number
また、 Apache にポートを引き継がせるディレクティブも必要です。
たとえば、5001 に vhost を追加するには、次のようにします。
# Instructs apache to use this port
Listen *:5001
# Instructs apache to route requests on this port to a specific directory
<VirtualHost *:5001>
DocumentRoot /path/to/index/dir
... Other stuff...
</VirtualHost>
この後、Apache を再起動する必要があります。
/etc/init.d/apache2 restart
httpd.conf ファイルを変更し、Apache を再起動するには、スーパーユーザー アクセスが必要になることに注意してください。