• 締切済み

ApacheとTomcatについて

社内LANの中でWebサーバーを立てています。 ApacheとTomcatを利用しています。 以前までは、問題なく利用できていたのですが、突然、 他マシンからのアクセスができなくなりました。 (HTTP403のエラーが出てしまいます) サーバー自体からはアクセス可能です。 Apacheのhttpd.confを調べてみたのですが、 特にアクセス制限などは記述してありませんでした。 どうしたら、他マシンからアクセスできるようになるのか教えてください。 ちなみに、telnetやftpなどは、問題なくできます。

みんなの回答

  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.2

HTTP403はForbiddenですから接続は可能だが許可されていないという意味のエラーメッセージです。 ApacheとTomcatを連動させている場合はエラーログを参考に別々に問題を検証してみますが、単純な理由として(1)ブラウザから要求したドキュメント(ファイル)のパーミッションが許可されていない(2)使用しているWebサーバのポート番号の接続が許可されていない などです。 (2)に関していえばRedHatではインストール時のセキュリティを中ランクにしていると403のエラーがでたように思います。これは外部からの接続を許可しないためです。

参考URL:
http://www.atmarkit.co.jp/flinux/rensai/security05/security05a.html
  • kero-pi
  • ベストアンサー率66% (2/3)
回答No.1

社内の環境は何も変わっていませんか? おそらく、 名前(DNS)の解決ができていないのだと思います。 IPアドレスをURLに指定して接続してもアクセスできませんか? (http://IPアドレス/・・・) DNSの事あんまし詳しくないので、 どのように対処したらいいか、わかりませんが、 とりあえず、 接続するマシーンのhosts(※1)ファイルに以下の設定をすれば、接続できると思います。 ※1 接続するマシーンがWindows2000の場合    C:\WINNT\system32\hosts    に設定する。 #IPアドレス ドメイン名称 10.10.10.10 TestDomain でも、 これで接続できても何の解決にもならないですよね。。。 中途半端な回答ですみませんでした(^^;

yurita
質問者

お礼

回答ありがとうございます。 さっそく試してみましたが、うまくいきませんでした。。 それとは別に、サーバーのApacheをインストールしなおしてみたのですが、それでもやはり403のエラーが出てしまいます。。

関連するQ&A