- 締切済み
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)の際になにか変更されたことなどがあって、 それが影響して接続ができないのかもしれません。 解決のために、試してみるべきことなどがありましたら、 ご教授願えますでしょうか。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- okweb-goo
- ベストアンサー率29% (283/952)
あの基本的なことが記載していませんので確認しますが。 httpd.conf内で、きちんとDocumentRootを設定し、実際にそのディレクトリにindex.htmlのファイルやnobodyなどのアクセス権は設定されているのでしょうか?
- rog1970
- ベストアンサー率0% (0/0)
# system-config-securitylevel-tui でFirewallの状態を確認してみてください。 CentOS5.3のデフォルトではFirewallの設定が「有効」になっているようです。 「無効」にしてあげることで、アクセスできるようになるかと思います。 #自分はこれで、同じような現象が解決しました。
- Wr5
- ベストアンサー率53% (2173/4061)
netstat -lp --tcp の結果はどうなりますか? tcp 0 0 *:http *:* LISTEN 2716/httpd tcp 0 0 *:https *:* LISTEN 2716/httpd こんな感じの出力になるはずですが。 # 各行の最後のhttpdの直前の数字は環境次第です。
- benicio99
- ベストアンサー率66% (4/6)
CentOS Linux 5.3には触ったことないですが、 Apacheのサービスが起動していないか、httpd.confの設定ミスの可能性はありませんか?
補足
回答いただきありがとうございます。 ただ、確認済みの項目にもありますように、 自身へのtelnetにてapache自体は起動しており、 正しくレスポンスコードが返ってくることを確認しておりますので…。 またなにか気づいた点がありましたらよろしくお願いします。