تنظیمات سرویس دهنده apache در فایلهای متنی ذخیره میشود که به آنها اصطلاحا فابلهای پیکر بندی یا configuration file اطلاق میگردد .
مسیر قرار گرفتن فایلهای مربوط به تنظیمات apache با توجه به نسخه آن میتواند کاملا متفاوت باشد . اما به صورت معمول آنها فایلهای مربوط به تنظیمات را در server root و تمام ایناد HTML را در document root نگهداری میکنند . فایلهای مربوط به تنظیمات وب سرور apache نیز به صورت پیش فرض در دایرکتوری /usr/local/apache/conf قرار گرفته اند که البته این مورد نیز بر اساس نسخه لینوکس متفاوت میباشد .اگر از نزدیک نگاهی به داخل این دایرکتوری بیندازیم فایلهای مختلفی را میبینید که جنبه های متفاوتی از رفتار و اعمال وب سرور را کنترل میکنند .
فایلهای پیکر بندی اصلی سرور apache عبارتند از :
Httpd.conf : تنظیمات اصلی سرویس دهنده .
Modules.conf : تنظیمات فعال یا غیر فعال سازی مازولهای apache .
Access.conf : میتواند حاوی تنظیمات دسترسی باشد .
Srm.conf : حاوی برخی تنظیمات دیگر apache مانند document root .
Mime.type : که حاوی تعریف مختلف انواع فایل بر اساس پسوندهای متفاوت آنهاست .
Magic : که بر اساس تعریف انواع مختلف فایل بر اساس محتویات فایلها میباشد .
البته لازم بذکر است که امروزه فایل httpd.conf خود به تنهایی با در برگرفتن تمامی تنظیمات مربوط به وب سرور نیاز به فایلهای access.conf و srm.conf را از بین برده است . به هر حال وب سرور توانایی تفسیر هر کدام از سه فایل فوق را دارا میباشد . هر چند که امروزه به منظور کاهش میزان اشتباه و پیچید گی کار تمامی تنظیمات مربوط به خود را در فایل اصلی httpd.conf جستجو و تفسیر میکند اما در صورتیکه دو فایل دیگری که در بالا ذکر شد با پسوند .conf روی سیستم ما وجود داشته باشند apache آنها را بر اساس ترتیب زیر پردازش میکند :
ابتدا فایل httpd.conf سپس فایل srm.conf و در نهایت هم فایل access.conf تفسیر و پردازش میشوند .
دایرکتوری اصلی برای فایلهای تنظیمی در فایل httpd.conf مشخص میگردد . یعنی هنگامی که وب سرور اجرا میشود مسیر فایل httpd.conf مشخص شده و مسیر مربوط به قرار گیری سایر فایلهای تنظیمات از آن استخراج میشود .
نکته ای که باید توجه داشته باشید این است که تمامی این فایلهای پیکر بندی در تمامی توضیع ها وجود ندارند و یا از آنها استفاده نمیشوند . مثلا در debian تنها از httpd.conf و modules.conf استفاده میشود .