Conf対応とサイト対応の違いは何ですか?
いつファイルを入れて、もう一方は入れないのですか?
それらはApache2に別の方法で読み込まれますか、それとも別のタイミングで読み込まれますか?
ありがとうございました。
conf-enabled
は、すべての仮想ホストに影響するグローバル構成の抜粋です。 sites-enabled
には、完全なvhost定義のみを含める必要があります。
もちろん、セットアップで意味がある場合は、vhost定義にconf-enabled/*
を含めることもできます。
ソースからApacheをインストールする場合、この概念全体は存在しません。 Debian/Ubuntu/...により、ファイルを整理するより構造化された方法として導入されました。アイデアは、各仮想ホストスタンザが個別のファイルに配置され、sites_availableフォルダーに保存されるというものです。次に、実際にシンボリックを有効にするサイトについて、sites_enabledフォルダーに作成されます。
同じ構造がconf_ *ディレクトリにも存在し、そこに有効または無効にする必要がある他の構成を配置できます。モジュール。私はその部分を実際に使用したことがありません。
結局、何が、どこで、なぜかがわかっていれば、やりたいことはできます。 * _enabledディレクトリー内のすべてのファイルは、Apache構成に含まれています。
編集:それはドキュメントでも説明されています(簡単ですが): https://help.ubuntu.com/lts/serverguide/httpd.html