- 締切済み
ApacheとTomcatについて
社内LANの中でWebサーバーを立てています。 ApacheとTomcatを利用しています。 以前までは、問題なく利用できていたのですが、突然、 他マシンからのアクセスができなくなりました。 (HTTP403のエラーが出てしまいます) サーバー自体からはアクセス可能です。 Apacheのhttpd.confを調べてみたのですが、 特にアクセス制限などは記述してありませんでした。 どうしたら、他マシンからアクセスできるようになるのか教えてください。 ちなみに、telnetやftpなどは、問題なくできます。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- jakarta
- ベストアンサー率38% (607/1597)
HTTP403はForbiddenですから接続は可能だが許可されていないという意味のエラーメッセージです。 ApacheとTomcatを連動させている場合はエラーログを参考に別々に問題を検証してみますが、単純な理由として(1)ブラウザから要求したドキュメント(ファイル)のパーミッションが許可されていない(2)使用しているWebサーバのポート番号の接続が許可されていない などです。 (2)に関していえばRedHatではインストール時のセキュリティを中ランクにしていると403のエラーがでたように思います。これは外部からの接続を許可しないためです。
- kero-pi
- ベストアンサー率66% (2/3)
社内の環境は何も変わっていませんか? おそらく、 名前(DNS)の解決ができていないのだと思います。 IPアドレスをURLに指定して接続してもアクセスできませんか? (http://IPアドレス/・・・) DNSの事あんまし詳しくないので、 どのように対処したらいいか、わかりませんが、 とりあえず、 接続するマシーンのhosts(※1)ファイルに以下の設定をすれば、接続できると思います。 ※1 接続するマシーンがWindows2000の場合 C:\WINNT\system32\hosts に設定する。 #IPアドレス ドメイン名称 10.10.10.10 TestDomain でも、 これで接続できても何の解決にもならないですよね。。。 中途半端な回答ですみませんでした(^^;
お礼
回答ありがとうございます。 さっそく試してみましたが、うまくいきませんでした。。 それとは別に、サーバーのApacheをインストールしなおしてみたのですが、それでもやはり403のエラーが出てしまいます。。