-1

リモートサーバーでApacheとPHPを構成しましたが、Apacheは機能します。phpファイルを/var/wwwに配置するとURLがリダイレクトされません。

URL http://xxx.xx.xx.x を入力すると、以下の出力が表示されます。

It works!
This is the default web page for this server.

The web server software is running but no content has been added, yet.

/etc/apache2/apache.confで、ブロックの下に見つかりません。ブロックの下に追加してapacheを再起動しましたが、/ var/wwwにリダイレクトされません。

<VirtualHost *:80>
ServerName xxx.xx.xx.x
DocumentRoot /var/www/
</VirtualHost>

教えてください。

4

1 に答える 1

1

サーバーにアクセスするために ServerName フィールドとまったく同じサーバー名を使用していないようです。そのため、リクエストはデフォルトの仮想ホストによって処理されます。これは、構成ファイルで最初に見つかった VirtualHost ディレクティブであると Apache のドキュメントに記載されています。

最初の VirtualHost ディレクティブを削除すると、apache はデフォルトで仮想ホスト設定を使用するようになります。

于 2013-03-18T03:56:35.417 に答える