• 締切済み

Apache/CentOS 5 にアクセスできない

立ち上げたサーバの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)の際になにか変更されたことなどがあって、 それが影響して接続ができないのかもしれません。 解決のために、試してみるべきことなどがありましたら、 ご教授願えますでしょうか。 よろしくお願いします。

みんなの回答

  • okweb-goo
  • ベストアンサー率29% (283/952)
回答No.4

あの基本的なことが記載していませんので確認しますが。 httpd.conf内で、きちんとDocumentRootを設定し、実際にそのディレクトリにindex.htmlのファイルやnobodyなどのアクセス権は設定されているのでしょうか?

  • rog1970
  • ベストアンサー率0% (0/0)
回答No.3

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

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

netstat -lp --tcp の結果はどうなりますか? tcp 0 0 *:http *:* LISTEN 2716/httpd tcp 0 0 *:https *:* LISTEN 2716/httpd こんな感じの出力になるはずですが。 # 各行の最後のhttpdの直前の数字は環境次第です。

回答No.1

CentOS Linux 5.3には触ったことないですが、 Apacheのサービスが起動していないか、httpd.confの設定ミスの可能性はありませんか?

gooo0805
質問者

補足

回答いただきありがとうございます。 ただ、確認済みの項目にもありますように、 自身へのtelnetにてapache自体は起動しており、 正しくレスポンスコードが返ってくることを確認しておりますので…。 またなにか気づいた点がありましたらよろしくお願いします。