- 締切済み
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では不可能です。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- neo_ap1
- ベストアンサー率26% (105/395)
Listen new.host.name:1030 でできると思います。 ServerName new.host.name はクライアントへホスト名を返す場合に指定します。
- UsadaYusuke
- ベストアンサー率43% (55/126)
> #ServerName new.host.name:80の80を1030などにしてもだめでした。 "#"で始まる行はコメントですので変更しても動作に影響しません。 また、そこはサーバーのシグネチャですのでそこの番号を変更してもlistenするポートの番号を変更することはできません。 * * * 私の環境(Apache1.3.26 / Debian woody)ではhttpd.confの275行目にある Port 80 の部分の番号を変更すればlistenするポート番号が変わります。
お礼
違うバージョンのようですね!apache2の場合/etc/httpd/conf/httpd.confのなかの134行にlisten 80がありました。これを1030に変えたら出来ました。RedHat9の方は157行にありました。 いずれにしても、ありがとうございました。
補足
Fedora3のApache2.052ですが Port 80を検索しても見つかりませんでした。尚、 #ServerName new.host.name:80の#は はずしてやっています。(この場合、ここでは効果がないところかもしれませんが)
お礼
違うバージョンのようですね!apache2の場合/etc/httpd/conf/httpd.confのなかの134行にlisten 80がありました。これを1030に変えたら出来ました。RedHat9の方は157行にありました。 いずれにしても、ありがとうございました。
補足
Fedora3のApache2.052ですが、このコマンドがありませんでした。manコマンドでも調べましたが!