- ベストアンサー
Apache2のIP接続について
こんにちはApache2についてのご質問です。 WindowsXP(Pro)にApache2をインストールしました。 Apache2をインストールした端末のIEから、「http://localhost/」と指定するとApacheのトップ画面にアクセスするのですが、 IPアドレス、「例:http://10.3.3.133/」で接続するとアクセスできません。 ちなみに会社の端末にインストールしたのですが、会社の環境はDHCPでIPアドレスを自動取得している環境なので、 IPCONFIGコマンドでIPアドレスを調べ、手入力で固定にしたのですが、うまくいきません・・・ ※やはりこういった環境が原因なのでしょうか? どたたか解決方法をご存知の方がいらっしゃいましたら、アドバイス宜しくお願い致します。
- みんなの回答 (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 を見ます 接続に失敗するなら ファイヤーウォールなどの設定を見直し それでも駄目なら 補足に 状況を詳しく書いてください