• ベストアンサー

Apacheについて教えてください!

Win2000にApacheをインストールして、http://localhostと入力すると、無事完了のページが表示されたのですが、WinXPからhttp://localhostと入力してもそのページは表示されません。 どうやったら表示されるのでしょうか? 教えてください!

質問者が選んだベストアンサー

  • ベストアンサー
  • m_kazu55
  • ベストアンサー率63% (108/169)
回答No.2

localhostと言うのは、そのコマンドを入力したパソコン自身を指します。 Windows2000パソコンで入力した時は、自分自身にApacheがインストールされているので画面が表示されますが、WindowsXPパソコンで入力した場合は、そのWindowsXPパソコンにはApacheがインストールされていないので表示されないと言う訳です。 WindowsXPパソコンから、ApacheがインストールされているWindows2000パソコンのページを見るためには、localhostではなく、Windows2000のIPアドレス(またはホスト名)を入力する必要があります。 http://Windows2000のIPアドレス/

その他の回答 (2)

  • cra98_xp
  • ベストアンサー率46% (13/28)
回答No.3

http://localhostと入力しますと、そのサーバ内で「localhost」についての名前解決を行い、結果としてブラウザに「http://127.0.0.1」の情報を返します。 この127.0.0.1というのは、そのサーバ自身を指す内部解決専用のIPアドレスで、例えばそのサーバのNICに「192.168.0.100」というIPアドレスが設定されているとすると、実質的な意味合いとしては localhost=127.0.0.1(=)192.168.0.100=ホスト名 となります。そのサーバ自体のブラウザ上ででしたら、上記のどれを打ち込んでもApacheのwelcomeページが表示されます。 対して、他のPCから閲覧しようとしますと、localhost&127.0.0.1を指定してしまいますと、そのPC自体のことを指してしまいますので、勿論上記サーバは見えません。 この時は、http://192.168.0.100 または http://ホスト名 を入力し、上記のサーバの名前を呼んでやる必要があるわけです。 考え方としては、 localhost&127.0.0.1は、そのサーバ機自身を指す代名詞(要するに、「私」) ホスト名&192.168.0.100は、そのサーバだけがもつ名前(要するに、「氏名」) というところです。

  • master-3rd
  • ベストアンサー率35% (582/1641)
回答No.1

状況が良く飲み込めないのですが、1つのネットワーク上に2台以上のPCがあり1台(2000)をwebサーバとして起動、もう1台(XP)のPCでそのPCをTCP/IPで確認しようとしているのでしょうか? この場合、XPから2000を覗く時には2000のIPもしくはコンピューター名を入れる必要があります。 WinXPからhttp://localhost/と入れても、XPPCを参照しようとしているだけですよね。 XP+IISのページですが、何かの足しになるかもしれません。

参考URL:
http://www.lira.co.jp/t-room/xp_server/
saya129
質問者

お礼

みなさん、どうもありがとうございました!

関連するQ&A

  • Apacheが動きません

    お世話になります。初心者ですがよろしくお願いします。 こちらのサイト(http://www.wings.msn.to/index.php/-/B-08/cmn_win_apache/)を参考にApacheをインストールしてみましたが、最後に「ブラウザにhttp://localhost/を表示させる」のところでいつまでまっても何も表示されません。Apache自体のインストールは完了しているようなんですが… またApacheが起動している間はずっとCPUが100%に近い状態になります。ApacheをストップさせるとCPUの動きも落ち着きます。 以上、長くなりましたが、よろしくお願い致します。

    • 締切済み
    • PHP
  • Apache1.3.3→2.0.54にできません

    XPのHomeEditionです。1.3.3をアンインストール後、再起動し2.0.54をインストールしましたが、http://localhostを入力してもしばらく読み込んだ後「ページが表示できません」となってしまいます。そこで、2.0.54をアンインストールし再度1.3.3をインストールすると正常に動作します。 Apache1.3.3の設定ファイルは特に何も変えていない状態で、インストール先は両バージョンとも「c:\Apache Group」です。 私の想像なのですが1.3.3が正常にアンインストールできてないためではないかと思っています。できればバージョン2を使いたいのでなんとかならないでしょうか。

  • Apacheでhttp://localhost/が表示されない

    Apacheバージョン2.0.50をインストールし、設定ファイルは一切変更していない状態でhttp://localhostと入力しても「あなたの予想に反して・・・」のページが表示されません。 何回かApacheの再インストールも試してみましたが変化がありません。 ローカルで動作確認するだけなので、インストールにあたってNetworkDomainなどのアドレスは「localhost」を入力しています。 何か原因を特定する方法はありませんでしょうか。 ちなみにOSはWindowsXPのHomeEditionです。

  • Apache

    OSはwin7です。64ビットです。 http://www.futomi.com/lecture/apache/ainstall.html この手順の通りアパッチをインストールしたのですが 再起動後、全てのプログラム→ Apache HTTP Server 2.0→ Control Apache Server→ Start Apache in Console を起動しても、 「Apache/1.3.22 (Win32) running...」 が表示されないし、 http://localhost/ を表示しても、該当のページが見えません。 サービスを見てみたところ、 Apache2.2 Apache2.4 があり、どちらもスタートアップが自動になっていて、 サービスを開始してみたところ、 「ローカルコンピューターでApache2.2を開始できませんでした。 詳細情報はシステムイベントログを参照してください。」 等のメッセージが表示されました。 何が原因でしょうか? 64ビットが原因でしょうか?

  • Apache(アパッチ)の起動確認方法

    自宅サーバーを立てたくアパッチを導入することにしました。 FTPサイトから最新バージョンを入手してWindows XP Homeにインストールしました。 バージョンは、Apache HTTP Server 2.2です。 ファイル名は、apache_2.2.11-win32-x86-no_ssl.msi をインストールしました。 インストール前のネットワークドメインとサーバーネームは解説してあるサイトを手本にして[aooxsolution]としました。(解説サイトは[localhost]でした) インストールは無事に完了しました。 マシンを再起してアパッチをスタート(起動)しました。 タスクトレイにはピンクの羽のマークに▼が表示されている状態です。 解説サイトどおりhttp://aooxsolution/またはhttp://127.0.0.1/と書いてあったのでその通りにしました。 しかし、どちらも「ページが表示できません」と表示されてアパッチに接続できていないようです。 どうすればいいのでしょうか? 解説サイトの通り[aooxsolution]を[localhost]と入力してやり直したほうがいいのでしょうか? ちなみにセキュリティーソフトは終了させてあります。 ポート開放やその他のことは解説サイトになかったので何もしていません。 解説サイトはここを参考にしました。 http://y-kit.jp/saba/xp/apachetest.htm#check 長々となりましたが、回答よろしくお願いします。

  • apacheの挙動がおかしいです・・・。

    こんにちは。 phpの勉強をしようと思って、apacheを入れてみましたが、 どうも動きが変なんです・・・。 いままでも「apacheが起動しない!」という質問がありましたが、 ちょっと症状が違うようなので困っています。 apacheをインストールして、 http://localhost/にアクセスするのですが、 いつまで経ってもページを表示しません・・・。 プログレスバーが真ん中くらいで止まってしまいます・・・。 環境は、WindowsXP SP2です。 apacheのバージョンは、apache_2.0.63-win32-x86-no_ssl.msiです。 インストール時に、 NetworkDomaintとServerNamaは、localhostを指定しています。 インストールは正常に終わりました。 hostsファイルは、 127.0.0.1 localhost を書いているだけです。 IISは入っていません。Skypeも消しました。 access.logには、何も記録されません。 イベントビューアにも、apacheの異常に関するログはありませんでした。 netstatやtelnetで確認すると、ポート80は開いているし、 apacheを停止して、telnet localhost 80すると接続失敗するので、 httpが起動しているかどうかは分かっているみたいなのですが・・・。 このような現象をご存知の方がいらっしゃいましたら、 どうしたら解決できるか、教えていただけないでしょうか? よろしくおねがいします。

  • apacheについて

    REDHAT7.3Jにapache1.3.27をインストールし起動まではエラーなく終了しましたが、ブラウザで「localhost」にアクセスしても例の「apache画面」が表示されません。「Netscape」のホームページが表示されます。「127.0.0.1」を入力すれば拒否されます。httpd.confのServerNameは「localhost.localhostdmain」にしています。どこがミスっているのでしょうか。ご教授ください。 宜しくお願い致します。

  • apache ネットワークパスワード

    apacheをインストールしました。 その後、テストページを表示するため「localhost」にアクセスすると ネットワークパスワードの入力を要求され 何を入力してよいのか分からず、テストページの表示ができないまま エラーとなってしまいます。 ネットワークパスワードを調べる方法はありますでしょうか。 よろしくお願い致します。

  • Apacheをこちらのサイトを参考に、インストールしました。

    Apacheをこちらのサイトを参考に、インストールしました。 http://www.yamada-lab.org/doc/win_vista/apache2.0/0101.html インストールを完了したのですが、 「あなたの予想に反して、このページが見えているでしょうか?」 というページではなく、 「It works!」と表示されたページが出てきてしまいます。 インストールはできていないのでしょうか?

    • ベストアンサー
    • PHP
  • Apacheを起動させたのですが、うまくいきません

    Apacheをインストールし、起動させたのですが http://localhost/をブラウザで見ると、指定されたページまたはファイルは存在しません。と表示されます。 どうすればいいのでしょうか? http://www.adminweb.jp/apache/install/index.html 上のサイトを参考に、apache_2.2.13-win32-x86-openssl-0.9.8k.msiをダウンロードし、インストールしました。 本来なら、It works と表示されるはずなのですが・・ Apache monitor is already started と表示されるので起動はしています。http://127.0.0.1/は普通に表示されます。skype等は起動していません。 OSはVISTAです。回答よろしくお願いします

    • ベストアンサー
    • PHP