• 締切済み

Apacheのポート変更(windows2003)

Windows server 2003にて Apacheのポート変更を行いたいです。 現在のポート⇒80 変更したいポート⇒78 この場合、以下の手順で行っても失敗します。 1.httpd.conf内の [Listen 80] を [Listen 78]に変更 2.Windowsファイアウォール⇒例外⇒ポートの追加(78) 3.Apacheを再起動 4.サーバー上のlocalhostをブラウザで確認 5.ウェブページが表示されない。 何か他に設定が必要なのでしょうか? どうかご教授お願いします。

みんなの回答

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.6

>80で検索しても他に無かったので、そのままでいいんじゃないでしょうか? 違います。80番ポートは省略できるので、見逃しが無いように設定は全て確認しましょう。 >どういった方法で確認出来るのでしょうか? アクセスログで確認します。

  • pQ2MZc53
  • ベストアンサー率12% (1/8)
回答No.5

そもそもデフォの80でアクセスできているんですか?

mindeyed
質問者

補足

はい、出来ています。 ポートを変更する事で、アクセス出来なくなります。

回答No.4

httpd.conf内のVirtualHostディレクティブやNameVirtualHostディレクティブに もし「~:80」という記述があれば、それも「~:78」に変更する必要があります。 (参考) http://httpd.apache.org/docs/2.2/vhosts/name-based.html

mindeyed
質問者

補足

httpd.conf内は、ほぼデフォルトです。 80で検索しても他に無かったので、そのままでいいんじゃないでしょうか? また、外部からWebページにアクセス出来た場合、 どういった方法で確認出来るのでしょうか?

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.3

>1.httpd.conf内の [Listen 80] を [Listen 78]に変更 httpd.confの設定によっては上記の部分だけではダメな事があります。 全ての設定を見なおして変更したほうがいいです。

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.2

4.サーバー上のlocalhostをブラウザで確認 をする際に、ブラウザのアドレスバーには何て入力しましたか? http://localhost:78/ とするのが正しいのですが、合っていますか? また、ポート番号78は vettcp という機能に割り当てられています。 バッティングすると正しく通信ができなくなりますので、規定に従って正しい設定をして使いましょう。

参考URL:
http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml
mindeyed
質問者

お礼

自由に使用出来るポート番号に変更する事でアクセス可能になりました。 ありがとうございます。

mindeyed
質問者

補足

回答有難うございます。 http://localhost:78/と入れてもダメでした。 もしかすると、80の場合のみ"http://localhost/"でアクセス出来るのですか? また、ポートの78は適当に設定してしまいました。 リンク先が参照出来ないので、もう一度リンク先を教えてくれませんか?

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ごめんなさい、意味がよくわからないのだけど http://****.***:78 ってことじゃなくて?

mindeyed
質問者

補足

Webサーバーのポートを80以外に設定したいのですが、 80以外で参照出来ている確認方法も教えてくれませんか。。。?