• 締切済み

Apacheのポート番号の変更のしかたをおしえて!

Apacheのポート番号の変更によって、グローバルIPが1個でも、wwwサーバーが複数公開できると 思って、確かめましたが、出来ません /etc/httpd/conf/httpd.confの249行の#ServerName new.host.name:80の80を1030などにしてもだめでした。ポート番号の検出のために、netstat -lnpでみても変わらず、実際、wanからの接続も出来ませんでした。この時、ルーターの設定は1030をあけて 待機したのですが。勿論80番では、接続できますが、wwwのポート番号の変更をしないことには、1個のグローバルIPでは不可能です。

みんなの回答

  • neo_ap1
  • ベストアンサー率26% (105/395)
回答No.2

Listen new.host.name:1030 でできると思います。 ServerName new.host.name はクライアントへホスト名を返す場合に指定します。

koro5917
質問者

お礼

違うバージョンのようですね!apache2の場合/etc/httpd/conf/httpd.confのなかの134行にlisten 80がありました。これを1030に変えたら出来ました。RedHat9の方は157行にありました。  いずれにしても、ありがとうございました。

koro5917
質問者

補足

Fedora3のApache2.052ですが、このコマンドがありませんでした。manコマンドでも調べましたが!

回答No.1

> #ServerName new.host.name:80の80を1030などにしてもだめでした。 "#"で始まる行はコメントですので変更しても動作に影響しません。 また、そこはサーバーのシグネチャですのでそこの番号を変更してもlistenするポートの番号を変更することはできません。 * * * 私の環境(Apache1.3.26 / Debian woody)ではhttpd.confの275行目にある  Port 80 の部分の番号を変更すればlistenするポート番号が変わります。

koro5917
質問者

お礼

違うバージョンのようですね!apache2の場合/etc/httpd/conf/httpd.confのなかの134行にlisten 80がありました。これを1030に変えたら出来ました。RedHat9の方は157行にありました。  いずれにしても、ありがとうございました。

koro5917
質問者

補足

Fedora3のApache2.052ですが Port 80を検索しても見つかりませんでした。尚、 #ServerName new.host.name:80の#は はずしてやっています。(この場合、ここでは効果がないところかもしれませんが)

関連するQ&A