ありがとうございましたドキュメントのルートを作成し、ディレクトリ全体のインクルードディレクティブを一般的なサーバー全体のconfに含めます。例えば以下を参照してください:
は以下のディレクトリ内にあるconfを作成します。以下
Include /data/www/sites/
これは上記のディレクトリ内のすべてのconfファイルとすべてのサブディレクトリが含まれます追加
/etc/apache/sites-enabled/sites.conf
次のDocumentRootを持つホストの場合
/data/www/sites/website-one
のVirtualHost confファイルを作成し、上記のディレクトリなどに置き:
/data/www/sites/website-one/website-one.confそして、あなたのconfファイルがすべて含まれていますDocumentRootの例えば
<VirtualHost *:80>
DocumentRoot /data/www/sites/website-one
ServerName www.website-one.com
# Other directives here
</VirtualHost>
を含むバーチャルホストに関する情報のDocumentRootが存在しない場合は、confファイルがロードされません。また、DocumentRootディレクティブは実行されません。セキュリティ上の理由から、confファイルが逆参照できないように注意してください。これは、おそらくサーバーレベルでは無効にする必要がありますが、これは注意する必要があります。最後に、上記のパターンは、/data/www/sites
ディレクトリとサブディレクトリにある悪いconfファイルがサーバを起動させないことを意味します。