デフォルトのApache設定ファイルは/etc/httpd/conf/httpd.conf
私のCentOSシステムにあり、次の行があります。
Include conf.d/*.conf
conf.dの内部には、主に次のタスクを実行するファイルがあります。
LoadModule auth_kerb_module modules/mod_auth_kerb.so
しかし、そこには別のサイトが設定されており、独自のプロファイルがあります。これはよく考えられていないのでしょうか、それとも私が何かを見逃していますか?
ベストアンサー1
構成ファイルを分離することは、構成ファイルを管理する1つの方法です。モジュール固有の構成行を独自のファイルに入れると、モジュールの有効化と無効化が容易になります。これで小さな設定ファイルだけを編集するだけで、管理にも役立ちます。 (500行のhttpd.confを開き、間違ったオプションを見つけることを想像してください。)
システムごとにApache構成ファイルを分離する方法が異なるようです。たとえば、Gentooにはmodules.d/
andがvhosts.d/
あり、Ubuntuにはconf.d/
、、、mods-available/
およびがmods-enabled/
あります。名前やhttpd.confの行を見ると、彼らが何をしているのかを推測できます。sites-available/
sites-enabled/
Include