web-dev-qa-db-ja.com

ローカルWebサイトにApache2テストページが表示される理由

CentOS6.4サーバーにhttpdmysql、および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

エラーログを確認してください。トラブルシューティングできない場合は、ここに貼り付けてください。

4
Unnikrishnan

Index.html/index.phpを更新していないか、seiteのルートに移動したときにどこに移動するかを正確に更新していません。Apache2のストックは「テスト」ページです。ドキュメントルートを適切な場所に更新すると、機能するはずです。

仮想ホストを有効にして、Apacheを再起動することを忘れないでください。

1
Journeyman Geek