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

立ち上げたサーバのApacheにアクセスができずに困っています。

CentOS Linux 5.3 / 付属パッケージのApache に、
同一LANの複数(すべて)のWindows PC(XP,Vista)のブラウザから
アクセスができない状態です。
(サーバのエラーメッセージが出るのではなく、
接続が拒否されたというブラウザのメッセージが表示される。
Internet Explorer, Firefox いずれも)

以下のことは確認済みです。

・Windows PCは正常にネットワークにつながっている
・Windows PCからLinuxへはpingは通っている
・現在Linuxが入っている本体は直前までWindowsがインストールされていて、正常に使えていた(部品の故障は考えにくい)
・Linux側では80番ポートが正常に開いている
・Linux自身へポート80へtelnetすると接続可能
・SELinuxは無効
・iptablesなどのパケットフィルタリングは無効
・LANケーブルを変更しても改善しない

なにか簡単なことで見落としがあるかもしれませんし、
CentOSはバージョン5.1までは使ったことがありますが、
バージョンアップ(5.1->5.3)の際になにか変更されたことなどがあって、
それが影響して接続ができないのかもしれません。

解決のために、試してみるべきことなどがありましたら、
ご教授願えますでしょうか。

よろしくお願いします。

A 回答 (4件)

あの基本的なことが記載していませんので確認しますが。


httpd.conf内で、きちんとDocumentRootを設定し、実際にそのディレクトリにindex.htmlのファイルやnobodyなどのアクセス権は設定されているのでしょうか?
    • good
    • 0

# system-config-securitylevel-tui



でFirewallの状態を確認してみてください。
CentOS5.3のデフォルトではFirewallの設定が「有効」になっているようです。
「無効」にしてあげることで、アクセスできるようになるかと思います。
#自分はこれで、同じような現象が解決しました。
    • good
    • 0

netstat -lp --tcp


の結果はどうなりますか?

tcp 0 0 *:http *:* LISTEN 2716/httpd
tcp 0 0 *:https *:* LISTEN 2716/httpd
こんな感じの出力になるはずですが。
# 各行の最後のhttpdの直前の数字は環境次第です。
    • good
    • 0

CentOS Linux 5.3には触ったことないですが、


Apacheのサービスが起動していないか、httpd.confの設定ミスの可能性はありませんか?

この回答への補足

回答いただきありがとうございます。

ただ、確認済みの項目にもありますように、
自身へのtelnetにてapache自体は起動しており、
正しくレスポンスコードが返ってくることを確認しておりますので…。

またなにか気づいた点がありましたらよろしくお願いします。

補足日時:2009/05/06 18:48
    • good
    • 0

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