web-dev-qa-db-ja.com

Apacheを実行しているサーバーを参照すると、Apacheにテストページが表示されない

Apacheを搭載したCentOS5.5サーバーをセットアップしました。 httpdサービスは正常に開始され(警告はまったくありません)、Firefoxなどを介してサーバーを参照する場合はApacheテストページが表示されるはずだという印象を受けました(localleyではなく、別のマシン)、仮想ホストが存在しない場合?

/etc/sysconfig/networkHOSTNAMEエントリを設定し、FQDNを/etc/hostsに追加し、etc/httpd/conf/httpd.confServerName)にDocumentRootを設定しました。 /var/www/htmlに設定されます)。

私が見逃したものはありますか、それとも間違った木を完全に吠えていますか?ありがとう。

3
David Gard

「サーバーに到達できません」ではなく「ウェブページを表示できません」と表示されているので、Apacheはポート80で応答していると思いますが、wget http://localhost/(またはlinks http://localhost)のようなもので何か違うものが得られるかどうかを確認してください。その場合は、ファイアウォールに問題があります。 iptablesを有効にしていて、ポート80をブロックしていますか?その場合は、/etc/sysconfig/iptablesを編集してポート80へのアクセスを許可してから、service iptables restartを編集します。

Apache ISポート80で他のコンピューターに応答していると仮定します。.

CentOSは、次の場合にデフォルトで空の仮想ホストディレクトリのウェルカムページを表示します。

  1. Httpd.confにInclude conf.d/*.conf行を入れます。

  2. 以下を含む/etc/httpd/conf.d/welcome.confを用意します。

    オプション-IndexesErrorDocument 403 /error/noindex.html

  3. また、/var/www/error/noindex.htmlが存在し、Webサーバーで読み取り可能です。

したがって、Apacheがポート80で応答していることを確認したら、これら3つすべてをチェックします。

2
Nada