• ベストアンサー

一台をサーバにして、別のPCでページは表示されず

2台のPCを(a)サーバ、(b)クライアントとします 両方WinXPです (a)でApacheの実行は  スタート/phpdev/phpdev5を実行します これはある本に基づいてやりました  phpdev5を実行すると、apache,php,MySQLが   実行するみたいです C:\phpdev/www  の中に、サンプルのindex.htmlを置きます http://localhost/index.html  と入力すると、index.htnlのページが表示されます これで、少なくとも、HTTPサーバ、apacheが実行された、  証明になりますよね さて (b)において、IEを実行して、URLに  HTTP://192.168.1.12/index.html と入力すると、下記のえらーがでます =============================================== Forbidden You don't have permission to access /index.html on this server. ------------------------------------------------------- Apache/1.3.26 Server at localhost Port 80 =============================================== このエラーの意味と、対処方法、わからないでしょうか ちなみに、(a)は192.168.1.11  (b)は192.168.1.12 LANは成立していて、(a)(b)相互に相手の中が見えます

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

>(b)において、IEを実行して、URLに > HTTP://192.168.1.12/index.html なんで(b)のIPアドレス? #おそらく書き間違いかと思いますが。 >You don't have permission to access /index.html on this server. アクセス制御されてません? http://httpd.apache.org/docs-2.1/ja/howto/auth.html

ppmi
質問者

お礼

ありがとうございました。 あとでじゅっくり勉強します。

その他の回答 (1)

  • 39jin
  • ベストアンサー率34% (125/359)
回答No.1

難しいことは解りませんが、私の組合せでは次のように表示されています。 クライアント側で見ると  http://サーバー側のPC名称/INDEX.html  と表示されています。IPを打ち込まずにサーバー名を入れてみては如何ですか

ppmi
質問者

お礼

ありがとうございました。IPを入れても、PC名を いれても出来ることがわかりました。 ただし、PCを入れても、改善されなかったので、 他の方法(AN HTTPd)をとることにしました。

専門家に質問してみよう