みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

ApacheとTomcatについて

社内LANの中でWebサーバーを立てています。
ApacheとTomcatを利用しています。
以前までは、問題なく利用できていたのですが、突然、
他マシンからのアクセスができなくなりました。
(HTTP403のエラーが出てしまいます)
サーバー自体からはアクセス可能です。

Apacheのhttpd.confを調べてみたのですが、
特にアクセス制限などは記述してありませんでした。

どうしたら、他マシンからアクセスできるようになるのか教えてください。
ちなみに、telnetやftpなどは、問題なくできます。

投稿日時 - 2003-10-02 11:35:43

QNo.669378

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

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

(2)に関していえばRedHatではインストール時のセキュリティを中ランクにしていると403のエラーがでたように思います。これは外部からの接続を許可しないためです。

参考URL:http://www.atmarkit.co.jp/flinux/rensai/security05/security05a.html

投稿日時 - 2003-10-03 11:57:38

ANo.1

社内の環境は何も変わっていませんか?
おそらく、
名前(DNS)の解決ができていないのだと思います。
IPアドレスをURLに指定して接続してもアクセスできませんか?
http://IPアドレス/・・・)


DNSの事あんまし詳しくないので、
どのように対処したらいいか、わかりませんが、
とりあえず、
接続するマシーンのhosts(※1)ファイルに以下の設定をすれば、接続できると思います。
※1 接続するマシーンがWindows2000の場合
   C:\WINNT\system32\hosts
   に設定する。

#IPアドレス ドメイン名称
10.10.10.10 TestDomain

でも、
これで接続できても何の解決にもならないですよね。。。
中途半端な回答ですみませんでした(^^;

投稿日時 - 2003-10-02 16:35:25

お礼

回答ありがとうございます。
さっそく試してみましたが、うまくいきませんでした。。

それとは別に、サーバーのApacheをインストールしなおしてみたのですが、それでもやはり403のエラーが出てしまいます。。

投稿日時 - 2003-10-02 17:32:01

あなたにオススメの質問