• ベストアンサー

Apache の HTTP サーバーが外部から参照できない

Apache 2.0.52 が Windows XP sp1 にインストールされています。 社内でHTML文書を閲覧するため、このサーバーの情報をイントラで参照したいのですが、 ローカルでは参照できる(http://localhost)のですが、外部からだと(すぐ隣のマシンからでも)参照できません。 隣にある Windows 2000 sp4 には、Apache 1.3 がインストールされているのですが、 こちらの情報は外部・ローカル共に参照できます。 業務上、2台のサーバーが必要なので困っています…。 何かセキュリティの設定でしょうか? それとも別のバージョンのApacheをインストールしなおしたほうがいいのでしょうか? ご教授願います。

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

  • ベストアンサー
回答No.1

URLにIPアドレスを直接指定してもダメでしょうか? ログに何か出ているかもしれません。そちらのチェックもしたほうがいいですよ。 手っ取り早くするには、正常稼動中のApache1.3をインストールして 同様の設定にする事だと思います。

ziniz
質問者

お礼

ありがとうございました。 ipアドレス指定で大丈夫でした。

その他の回答 (2)

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

>>Apache 2.0.52 が Windows XP sp1 にインストールされています。 ○このパソコンのフルコンピュータ名を確認、メモしましょう。 >>ローカルでは参照できる(http://localhost)のですが、外部からだと(すぐ隣のマシンからでも)参照できません。 ○外部のパソコンから(http://<フルコンピュータ名>/)を打ち込みましょう >>隣にある Windows 2000 sp4 には、Apache 1.3 がインストールされているのですが、 こちらの情報は外部・ローカル共に参照できます。 ○多分同じようになるでしょう。

ziniz
質問者

お礼

ご回答ありがとうございました。

  • kuma-ku
  • ベストアンサー率54% (1558/2845)
回答No.2

こんにちは 確認方法ですが、、、 1)HTTP サーバ上で、以下のURL で表示ができるかの確認。  http://そのサーバのIP アドレス  NG->HTTP サービスの問題です 2)他のPC からそのHTTP サーバに通信が可能かを確認。  コマンドプロンプトで以下のコマンドを実施  ping そのHTTP サーバ  NG->通信の問題です 3)他のPC からHTTP 通信(DNS 無し)ができるかを確認。   他のPC でURL に以下のアドレスを入力  http://そのサーバのIP アドレス  NG->そのサーバのFirewall の問題です 4)他のPC からHTTP 通信(DNS 有り)ができるかを確認。   他のPC でURL に以下のアドレスを入力  http://本来アクセスさせるURL  NG->DNS の問題です

ziniz
質問者

お礼

大変参考になりました。 解決方法というよりは今後の勉強のためになった感じです。 ありがとうございます。

関連するQ&A