CentOS6.4サーバーにhttpd
、mysql
、およびphp
をインストールしました。 trien.abc用に仮想ホスト80と443をセットアップしました
私のクライアント(Windows 7)はまだApache2テストページを表示します。どこで私は間違えましたか?
VirtualHost定義を含む私のApache構成ファイルは次の場所にあります:/etc/httpd/vhosts/common/trien.conf
:
<VirtualHost *:80>
DocumentRoot /var/www/vhosts/testing.page
ServerName trien.abc
ServerAlias trien.abc
ErrorLog /var/log/httpd/trien.error.log common
LogFormat "%v %h %l %u %t \"%r\" %>s %b %f" common
CustomLog /var/log/httpd/trien.access.log common
AddDefaultCharset UTF-8
<Directory "/var/www/vhosts/testing.page">
AllowOverride All
Allow from all
Options -Indexes
</Directory>
</VirtualHost>
DocumentRoot /var/www/vhosts/testing.page
ファイルは1つだけです:index.html
。ファイルの内容は「ようこそ、トリエン」です。
ファイルの内容を表示することはできません。代わりに、Apache2テストページを表示します。
手伝っていただけませんか?
これは多くの理由で発生する可能性があります。考えられる理由のいくつかは次のとおりです。
インデックスファイルのselinuxコンテキストを確認してください。 selinuxをpermissiveに設定した後、ページをロードしてみてください。
インデックスファイルの権限を確認してください。他の人が読めるようにする必要があります
変更を加えた後、httpdを再起動しましたか?
。
Httpd.confでDirecoryIndexを確認してください。あなたの場合、それは
DirectoryIndex index.html
エラーログを確認してください。トラブルシューティングできない場合は、ここに貼り付けてください。
Index.html/index.phpを更新していないか、seiteのルートに移動したときにどこに移動するかを正確に更新していません。Apache2のストックは「テスト」ページです。ドキュメントルートを適切な場所に更新すると、機能するはずです。
仮想ホストを有効にして、Apacheを再起動することを忘れないでください。