- 締切済み
Apacheのポート変更(windows2003)
Windows server 2003にて Apacheのポート変更を行いたいです。 現在のポート⇒80 変更したいポート⇒78 この場合、以下の手順で行っても失敗します。 1.httpd.conf内の [Listen 80] を [Listen 78]に変更 2.Windowsファイアウォール⇒例外⇒ポートの追加(78) 3.Apacheを再起動 4.サーバー上のlocalhostをブラウザで確認 5.ウェブページが表示されない。 何か他に設定が必要なのでしょうか? どうかご教授お願いします。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- memphis
- ベストアンサー率40% (975/2395)
>80で検索しても他に無かったので、そのままでいいんじゃないでしょうか? 違います。80番ポートは省略できるので、見逃しが無いように設定は全て確認しましょう。 >どういった方法で確認出来るのでしょうか? アクセスログで確認します。
- pQ2MZc53
- ベストアンサー率12% (1/8)
そもそもデフォの80でアクセスできているんですか?
- Lchan0211b
- ベストアンサー率61% (573/930)
httpd.conf内のVirtualHostディレクティブやNameVirtualHostディレクティブに もし「~:80」という記述があれば、それも「~:78」に変更する必要があります。 (参考) http://httpd.apache.org/docs/2.2/vhosts/name-based.html
補足
httpd.conf内は、ほぼデフォルトです。 80で検索しても他に無かったので、そのままでいいんじゃないでしょうか? また、外部からWebページにアクセス出来た場合、 どういった方法で確認出来るのでしょうか?
- memphis
- ベストアンサー率40% (975/2395)
>1.httpd.conf内の [Listen 80] を [Listen 78]に変更 httpd.confの設定によっては上記の部分だけではダメな事があります。 全ての設定を見なおして変更したほうがいいです。
- t_ohta
- ベストアンサー率38% (5238/13705)
4.サーバー上のlocalhostをブラウザで確認 をする際に、ブラウザのアドレスバーには何て入力しましたか? http://localhost:78/ とするのが正しいのですが、合っていますか? また、ポート番号78は vettcp という機能に割り当てられています。 バッティングすると正しく通信ができなくなりますので、規定に従って正しい設定をして使いましょう。
お礼
自由に使用出来るポート番号に変更する事でアクセス可能になりました。 ありがとうございます。
補足
回答有難うございます。 http://localhost:78/と入れてもダメでした。 もしかすると、80の場合のみ"http://localhost/"でアクセス出来るのですか? また、ポートの78は適当に設定してしまいました。 リンク先が参照出来ないので、もう一度リンク先を教えてくれませんか?
- yambejp
- ベストアンサー率51% (3827/7415)
ごめんなさい、意味がよくわからないのだけど http://****.***:78 ってことじゃなくて?
補足
Webサーバーのポートを80以外に設定したいのですが、 80以外で参照出来ている確認方法も教えてくれませんか。。。?
補足
はい、出来ています。 ポートを変更する事で、アクセス出来なくなります。