- 締切済み
自宅サーバができません。
WinXPにApache.exeをインストールしました。 サーバー(192.168.0.7)にLANないからアクセス しても接続できません。どこが悪いのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- 39jin
- ベストアンサー率34% (125/359)
難しい理論的なことは解りませんが、手順のみは理解している者です。 >Apacheは電源を入れると自動起動するようになっています it works は確認できていますね >httpd.confの設定でlocalhostしかアクセスできないようには 今現在インストール状態で、特別な変更を加えていませんよね it works の確認状態 >DocumentRootで最初に表示するhtdocs/Index.htmlが この場所が解っていれば、ご自分でtest.htmlを作成して、ここに取り込みます 先ずは組み込みマシンで/localhost/test.htmlでtestが表示されますこれでOK 次にLAN内別パソコンに移動して*ttp://192.168.0.7/test.htmlで接続確認できる段取りです(?192.168.0.7が確認できているのですよね) または同じグループ内LANマシンならばApacheを組み込んだ「パソコン名」でも接続できます *ttp://<パソコン名>/test.html
- memphis
- ベストアンサー率40% (975/2395)
httpd.confの設定でlocalhostしかアクセスできないようにはしていないのですよね? 同じLAN内の他のPCからHTTPポートにtelnetでアクセスして、そのレスポンスを見て下さい。 くわえて、apacheのログなどを見れば何が悪いのか分かると思います。
補足
>httpd.confの設定でlocalhostしかアクセスできないようには >していないのですよね? いやわかりません。httpd.confを見てみましたが DocumentRootで最初に表示するhtdocs/Index.htmlが 指定してありますね。 場所を変えるにはここをD:/www/abc とかにすればよい。 どこからでもアクセス可能にするにはどうしたらよいのでしょうか? これをやらないことには話になりません。 最初の初期設定のときに、やってしまったかな?
- memphis
- ベストアンサー率40% (975/2395)
インストールしただけでサービスとして動いていないのでは? もしくはファイアウォールでブロックされている可能性もあります。 ログなどで動作を確認して下さい。
補足
Apacheは電源を入れると自動起動するようになっています。 またサーバー上で確認すると(localhost) 「It Works!」で確認しています。 右下のタスクバーにアイコンが出ています。 稼動しているのは間違いありません。 サーバー上のファイヤーウォールは停止どころか 削除してありません。 立ち上げを確認してから再度入れます。 また、ルーターのブロックもあるのでまずはLAN内からの 確認を急いでいるのですが。。。。 それができていません。
補足
サーバ上からは私が自作したtest.htmlが表示されます。 問題は何故*ttp://192.168.0.7/test.htmlで表示しないか です。 pinng 192.168.0.7をやりましたがキチントとおって いました。 別パソコンからどうして表示しないのか? リモートデスクトップ接続はできています。 明日、《FTP》 《IIS》を入れますが関係ないだろうな。