私のApache2がdebian8.1にインストールされました。
構成ファイル内_/etc/Apache2/Apache2.conf
_
_<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
_
_index.html
_には行があります:
デフォルトのDebianドキュメントルートは/ var/www/htmlです。/var/wwwの下に独自の仮想ホストを作成できます。これは、すぐに使用できる優れたセキュリティを提供する以前のリリースとは異なります。phpinfo()
を使用して_document root is /var/www
_を取得します。
_/var/www
_に変更するにはどうすればよいですか?
Apache2.4で場所を/ var/www/htmlに変更したので、index.htmlのテキストの一部が変更を通知しているだけです。ドキュメントルートを変更する必要はありません。
新しい仮想ホストを作成する場合は、new_website.confを/ etc/Apache/sites-availableに追加し、必要な場所を指定します(サイトが有効なフォルダーにシンボリックリンクを作成するには、a2ensiteを使用します)。一般的なルールとして、/ var/www/html/new_websiteの下に新しい場所を作成することは問題ありません(またはApacheユーザーがアクセスできる他の任意の場所)。
通常のWebサイトでは、Apache2.confを改ざんする必要はありません。 Apache 2.2とApache 2.4の間の主な変更点seemsが人をつまずかせるには、新しい仮想ホストconfファイルに.confの拡張子を使用する必要があることを確認する必要があります。以前のApache 2.2では問題ではありませんでした。
このパスにあるサイト固有の設定ファイルを編集する必要があります/ etc/Apache2/sites-enabled
おそらく編集する必要があるファイルは0-default.confです。
DocumentRootを/ var/www/htmlから/ var/www/YOUR_DIRECTORYに変更するだけです
セキュリティ上の理由から、/ var/wwwから/ var/www/htmlへのエイリアスを作成する必要がありますが、それはあなた次第です。 (私はそれをしません)