この人頭いいなと思ったエピソード

こんにちはApache2についてのご質問です。
WindowsXP(Pro)にApache2をインストールしました。

Apache2をインストールした端末のIEから、「http://localhost/」と指定するとApacheのトップ画面にアクセスするのですが、
IPアドレス、「例:http://10.3.3.133/」で接続するとアクセスできません。

ちなみに会社の端末にインストールしたのですが、会社の環境はDHCPでIPアドレスを自動取得している環境なので、
IPCONFIGコマンドでIPアドレスを調べ、手入力で固定にしたのですが、うまくいきません・・・
※やはりこういった環境が原因なのでしょうか?

どたたか解決方法をご存知の方がいらっしゃいましたら、アドバイス宜しくお願い致します。

A 回答 (3件)

http://10.3.3.133/ でアクセスしようとしたのも Apache2をインストールしたPCのMS-IEですよね?
 (他のマシンからだとまた違ってきますので)
以下も基本的に同じPCからのアクセスと言う前提で書きます
1. #2さんも書いてますが http://127.0.0.1/ でアクセス出来る事を確認してください
2.コマンドプロンプトを起動して
c:\hoge>ipconfig <=と打って[Enter]を押します
IP Address. . . . . . . . . . . . : 10.3.3.133 <=と表示されることを確認します

3.コマンドプロンプトから(以下にある 80 とは 80port(http接続)です)
c:\hoge>telnet <=と打って[Enter]を押します
TELNET> set localecho <=と打ってENTER
TELNET> set crlf <=同上
TELNET> open 10.3.3.133 80 <=同上
10.3.3.133と接続中.... と表示されたら
HEAD / HTTP/1.0 <=と打ってENTER2回押す(入力した文字が一番上に重なって見えるので見難いですが このとおりに入力してください)

HTTP/1.1 200 OK  <=ステータスコード200が帰ってきたらOKです

200以外のステータスコードが返る場合はApacheの error.log を見ます
接続に失敗するなら ファイヤーウォールなどの設定を見直し
それでも駄目なら 補足に 状況を詳しく書いてください
    • good
    • 0

#補足をお願いします



「会社の端末」ということは、御会社の情報関連の部署の方でしょうか?

「10.3.3.133」というのはDHCPで割り当てられていた(固定IPに変更した)プライベートIPですね。他の端末からはこのIPでアクセス出来ませんか?また「127.0.0.1」ではどうなりますか?
    • good
    • 0

Windows Firewall や、ウイルス対策ソフトのパーソナル ファイアウォールが働いているのではないでしょうか。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!