プロが教えるわが家の防犯対策術!

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

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

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

A 回答 (2件)

社内の環境は何も変わっていませんか?


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


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

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

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

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

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

お礼日時:2003/10/02 17:32

HTTP403はForbiddenですから接続は可能だが許可されていないという意味のエラーメッセージです。


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

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

参考URL:http://www.atmarkit.co.jp/flinux/rensai/security …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!