こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Apacheのポート変更(windows2003)

Windows server 2003にて
Apacheのポート変更を行いたいです。

現在のポート⇒80
変更したいポート⇒78

この場合、以下の手順で行っても失敗します。

1.httpd.conf内の [Listen 80] を [Listen 78]に変更
2.Windowsファイアウォール⇒例外⇒ポートの追加(78)
3.Apacheを再起動
4.サーバー上のlocalhostをブラウザで確認
5.ウェブページが表示されない。

何か他に設定が必要なのでしょうか?

どうかご教授お願いします。

投稿日時 - 2011-10-12 18:30:21

QNo.7067390

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.6

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


>どういった方法で確認出来るのでしょうか?
アクセスログで確認します。

投稿日時 - 2011-10-13 17:10:13

ANo.5

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

投稿日時 - 2011-10-13 03:17:34

補足

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

投稿日時 - 2011-10-13 10:01:26

ANo.4

httpd.conf内のVirtualHostディレクティブやNameVirtualHostディレクティブに
もし「~:80」という記述があれば、それも「~:78」に変更する必要があります。

(参考)
http://httpd.apache.org/docs/2.2/vhosts/name-based.html

投稿日時 - 2011-10-12 19:37:03

補足

httpd.conf内は、ほぼデフォルトです。

80で検索しても他に無かったので、そのままでいいんじゃないでしょうか?

また、外部からWebページにアクセス出来た場合、

どういった方法で確認出来るのでしょうか?

投稿日時 - 2011-10-12 19:44:37

ANo.3

>1.httpd.conf内の [Listen 80] を [Listen 78]に変更

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

投稿日時 - 2011-10-12 19:31:07

ANo.2

4.サーバー上のlocalhostをブラウザで確認
をする際に、ブラウザのアドレスバーには何て入力しましたか?
http://localhost:78/
とするのが正しいのですが、合っていますか?

また、ポート番号78は vettcp という機能に割り当てられています。
バッティングすると正しく通信ができなくなりますので、規定に従って正しい設定をして使いましょう。

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

投稿日時 - 2011-10-12 19:12:38

補足

回答有難うございます。

http://localhost:78/と入れてもダメでした。

もしかすると、80の場合のみ"http://localhost/"でアクセス出来るのですか?


また、ポートの78は適当に設定してしまいました。

リンク先が参照出来ないので、もう一度リンク先を教えてくれませんか?

投稿日時 - 2011-10-12 19:30:19

お礼

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

ありがとうございます。

投稿日時 - 2011-10-13 10:19:01

ANo.1

ごめんなさい、意味がよくわからないのだけど

http://****.***:78

ってことじゃなくて?

投稿日時 - 2011-10-12 19:06:24

補足

Webサーバーのポートを80以外に設定したいのですが、

80以外で参照出来ている確認方法も教えてくれませんか。。。?

投稿日時 - 2011-10-12 19:32:57

あなたにオススメの質問