Windows LANでApacheを使う

このQ&Aのポイント
  • Windows LANでApacheを使う方法について初心者向けに解説します。
  • 複数のWindowsパソコンをLANで接続し、Apacheを利用する方法について詳しく説明します。
  • Windows LANでパソコン間の通信を行い、Apacheを利用する方法について具体的に解説します。
回答を見る
  • ベストアンサー

Windows LAN で apache を使う

Windows LANに 関する初歩的な質問です。 今まで のパソコン(A) WindowsXP Home Edition SP3 (PROでない。Windows Serverなし)にapache1.3を導入し、そのコンピュータ内で localhostに接続して利用してきました。 このたび、もう一台のパソコン(B)(同じWindowsXP HomeEdition中古品)を購入して、無線LANで接続し共有ホルダーを設定して、パソコン(A)のホルダーをパソコン(B)から参照することが出来るようになりました。 そこで質問ですが、パソコン(B)から パソコン(A)のhttp://localhostを参照することは可能でしょうか? このようなことを可能にする 方法があればよろしくご教示下さい。(サイトへのリンクでも結構です。 よろしくお願いします。

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

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 パソコンAのIPアドレスがわかれば接続可能です。 IPアドレスの確認方法 スタートからファイル名を指定して実行を開き「cmd」と入力しOK。 コマンドプロンプトが起動するので「ipconfig」と入力してエンター。 IP Addressという項目が自IPアドレスですのでパソコンBのブラウザをたちあげて http://xxx.xxx.xxx.xxx/でアクセスすれば表示されます。 ※ファイアウォール等は制限がかかっていない前提です。 パソコンAのIPアドレスが固定で運用または頻繁に変わらないのであれば C:\WINDOWS\system32\drivers\etc にある hostsファイルを開いて一番下に xxx.xxx.xxx.xxx pca (xxxはパソコンAのIPアドレス,pcaは任意の名前) といれて保存します。 そうしておけばhttp://pca/でアクセスすることが可能となります。

kahata
質問者

お礼

おお!できました。 もっと複雑な設定が必要かと思っていたところいとも簡単に! ありがとうございます。助かりました。 あと link を貼っているところのlocalhostをxxxx.xxxx.xxxx.xxxx に直す必要がありましたが、これは当方サイトの問題です。 本当にありがとうございました。

その他の回答 (2)

  • PXU10652
  • ベストアンサー率38% (777/1993)
回答No.3

「そこで質問ですが、パソコン(B)から パソコン(A)のhttp://localhostを参照することは可能でしょうか?」  PC(B)でそのまま「http://localhost」と入力すると、Bの中身を見せようとするので、PC(A)のページは表示されません。  なので、PC(A)のIPアドレス(aaa.bbb.ccc.ddd)がわかれば、「http://aaa.bbb.ccc.ddd」と入力すれば、表示されるようになります。(PC(A)のIPアドレスは、PC(A)のコマンドプロンプトで、「ipconfig」を実行すれば分かります。)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

#1です。 すみません。最後のhostファイルについての説明はパソコン(B)へのお話です。

関連するQ&A

  • Windows8でapacheを使う

    現在WindowsXPパソコンにapache1.3, php5.28, mysql5.0を導入してlocalhost環境を構築し、これを無線LANで接続し、イントラネットにしています。 このたび、Windows8パソコンに乗り換えて同様のイントラネット環境を構築したいと考えていますが、このようなことは可能でしょうか? 32bit,64bitの差で何か問題が生じるでしょうか? apacheのWindows8へのインストールはWindews7と同様でしょうか? Windows8でapacheを導入についてよろしくご教示お願いします。

  • Apacheの起動・停止・再起動について。 ->WindowsXP

    Apacheの起動・停止・再起動について。 ->WindowsXP 自宅サーバーを立てるのにApache2.2を使っています。パソコンを2台使っていまして、 PC-Aをサーバー用 PC-Bを普段から使う開発用 とサーバー機を別で用意しています。 サーバーの設定を変える必要がある場合にPC-Aの画面を開きApacheのRestartを選択する作業を PC-Bの画面のまま行いたいのですが調べても見つけれませんでした。 Tera Termが使えたらいいんですが、接続できませんでした。詳しくは知らないんですがTera TermはWindowsには接続できないんですよね? 何か良い方法があれば教えて貰えないでしょうか? PC-A:  WindowsXP  Apache2.2 PC-B:  Windows7

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

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

  • 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が起動しているかどうかは分かっているみたいなのですが・・・。 このような現象をご存知の方がいらっしゃいましたら、 どうしたら解決できるか、教えていただけないでしょうか? よろしくおねがいします。

  • LANの接続ができない

    WindowsXP HOME EditionのパソコンとWindowsXP Professional Editionのパソコン2台をLANで接続しようとしています。 Professional Editionのパソコンからは接続できるのですがHOME Editionのパソコンからは接続を拒否されます。 どちらのパソコンもAdministratorの権限で接続しています。 

  • windowsのapacheのhttpd.conf

    windowsのapacheのhttpd.confの書き方についての質問です。 通常windows(私は7です)にapacheをインストールすると httpd.confには DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" と書かれていますが、前述の質問の回答で LINUXがOSの場合、スラッシュ→「?」は有効だが windowsがOSの場合バックスラッシュ→「\」に置き換えなければならない、 と私は解釈したのですが、 では、デフォルトの DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" でApacheが正常に稼働しているようなのですが、 これって/を使ってますよね? これって、windowsがOSの場合の\のルールに反しているのに、 localhostと入力すると、it worksのhtmlが参照されるのは何故なんでしょうか? そして これを"C:\www"とCドライブの直下に置くことが出来るみたいなんですが、 ドキュメントルートの変更で\を使っても私の環境下では DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" と同じで、この中のhtmlは読んでしまうのは何故なんでしょうか? 長文、駄文、失礼いたしました。 何分超初心者の身なので、詳しい方は「?何いってやがんだ…質問の趣旨がわからん」 と思われるかもしれませんが、拙い表現になってしまうのはお許しください。

  • LANの仕方

    今度家で家庭内LAN(有線)をしたいんですが、ここにAというデスクトップPCとBというノートPCがあるとします。 Aは、Windows98SEでLANのコネクタが無くて、 Bは、WindowsXP HOMEでLANコネクタありで Aのほうに、ISDNのモデムがシリアルで接続してありプリンターも接続して有ります。 Aのパソコンを中心としてBのパソコンにつなぐには何が必要になりますか? 一応、AのパソコンのLANボードは買おうと思います。 やり方と大体でいいのでかかる値段を教えて下さい

  • WinXPにApacheをいれました。

    パソコン(A)(192.168.0.2)Webサーバー へパソコン(B)(192.168.0.3)からアクセスするのですが。 エラーメッセージが出て、接続できません。どこがいけないのでしょうか? Apacheのバージョンは2.0.64です。

  • Apache2がブラウザで表示できない

    Windows XP Home Editionを使用しています。 Apache2をインストール後、(ドメインをlocalhostに設定)、http://localhost/にアクセスしても、「ページを表示できません。DNSエラー」と表示されてしまいます。 インストール自体はうまくできていると思うのですが、何が原因で表示されないのかわかりません。ブラウザの設定が悪いのでしょうか?何か心当たりがありましたら、解決方法を教えてください。 よろしくお願い致します。

  • apacheをWindows認証にしたい

    Windows Active Directory環境にまだドメイン参加していないLinuxのマシンが一台あります。そのLinuxでapacheが動いています。 そのapacheの特定のフォルダを(現在はBasic認証を使用中)ADのユーザー認証を同じように したいのです。 つまりAさんとBさんというユーザーがいてaaa.comというドメイン環境にログインしている中 現在はAさんには見せたいけどBさんには見せたくないフォルダがあるとします。 それをBasic認証でAさんにID/PASSを発行してセキュリティを保っています。 しかしユーザー数が増えたのでできればAさんだったらAAA/passwardというID/PASSを使い apacheにも認証を掛けたいのです。 これは可能でしょうか?可能であれば一番シンプルなやり方を教えていただけませんか? お願いします。 Linuxの環境はRedHat or Debian , apache2 , を使っています。 よろしくお願いいたします。