Apacheを搭載したCentOS5.5サーバーをセットアップしました。 httpd
サービスは正常に開始され(警告はまったくありません)、Firefoxなどを介してサーバーを参照する場合はApacheテストページが表示されるはずだという印象を受けました(localleyではなく、別のマシン)、仮想ホストが存在しない場合?
/etc/sysconfig/network
にHOSTNAME
エントリを設定し、FQDNを/etc/hosts
に追加し、etc/httpd/conf/httpd.conf
(ServerName
)にDocumentRoot
を設定しました。 /var/www/html
に設定されます)。
私が見逃したものはありますか、それとも間違った木を完全に吠えていますか?ありがとう。
「サーバーに到達できません」ではなく「ウェブページを表示できません」と表示されているので、Apacheはポート80で応答していると思いますが、wget http://localhost/
(またはlinks http://localhost
)のようなもので何か違うものが得られるかどうかを確認してください。その場合は、ファイアウォールに問題があります。 iptablesを有効にしていて、ポート80をブロックしていますか?その場合は、/etc/sysconfig/iptables
を編集してポート80へのアクセスを許可してから、service iptables restart
を編集します。
Apache ISポート80で他のコンピューターに応答していると仮定します。.
CentOSは、次の場合にデフォルトで空の仮想ホストディレクトリのウェルカムページを表示します。
Httpd.confにInclude conf.d/*.conf
行を入れます。
以下を含む/etc/httpd/conf.d/welcome.conf
を用意します。
オプション-IndexesErrorDocument 403 /error/noindex.html
また、/var/www/error/noindex.html
が存在し、Webサーバーで読み取り可能です。
したがって、Apacheがポート80で応答していることを確認したら、これら3つすべてをチェックします。