কনফিগারেশন ফাইলগুলির অবস্থান এবং সংস্থাগুলি কনফিগারযোগ্য এবং বড় রিলিজের মধ্যে বা বিতরণের মধ্যে পরিবর্তিত হতে পারে।
অ্যাপাচি উইকির কনফিগারেশন ফাইলগুলির নাম এবং অবস্থানগুলির জন্য একটি সহায়ক গাইড রয়েছে ।
কনফিগারেশনের ফাইলগুলিতে includeনির্দেশনা থাকতে পারে তাই কনফিগারেশনের কিছু অংশ ছোট ছোট ফাইলগুলিতে আলাদা করা যেতে পারে। যেহেতু একটি স্ট্যান্ডার্ড অ্যাপাচি কনফিগারেশন ফাইলটিতে প্রচুর মন্তব্য এবং প্রচুর স্ট্যান্ডার্ড আইটেম রয়েছে, আপনার সম্ভবত যে অংশগুলি পরিবর্তন হওয়ার সম্ভাবনা রয়েছে তা আলাদা করে দেওয়া কিছুটা বোধগম্য।
সংকলনের সময় মূল কনফিগারেশন ফাইলটির নাম পরিবর্তন করা যেতে পারে এবং সাম্প্রতিক প্রকাশে এটি থেকে পরিবর্তিত httpd.confহয়েছেapache2.conf
কয়েক বছর ধরে অন্তর্ভুক্ত কনফিগারেশন ফাইলগুলির সংগঠনেও কিছু বিবর্তন ঘটেছে।
উদাহরণস্বরূপ, আমি ব্যবহার করে একটি উবুন্টু-ভিত্তিক সিস্টেমে অ্যাপাচি 2 ইনস্টল করেছি apt-get install apache2- এখানে অন্তর্ভুক্ত করা ফাইলগুলি
/etc/apache2$ ls
apache2.conf envvars mods-available ports.conf sites-enabled
conf.d httpd.conf mods-enabled sites-available
/etc/apache2$ grep ^Include apache2.conf
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
Include /etc/apache2/conf.d/
Include /etc/apache2/sites-enabled/
/etc/apache2$ ls -l sites-enabled
total 0
lrwxrwxrwx 1 root root 26 Dec 26 12:30 000-default -> ../sites-available/default
সুতরাং আপনি যে কয়েকটি কনফিগারেশন সেটিংসে সবচেয়ে বেশি আগ্রহী সেগুলি এখন /etc/apache2/sites-available/default।
আমি দেখতে পাচ্ছি যে এটি অ্যাপাচি- এর উবুন্টু ডকুমেন্টেশনের সাথে সামঞ্জস্যপূর্ণ যা আমি আপনাকে প্রথমে পড়ার পরামর্শ দিই। আপনার যদি অ্যাপাচি (বা অন্যান্য বিতরণ) এর পুরানো সংস্করণগুলির জন্য অন্য ডকুমেন্টেশন থাকে তবে আপনি উবুন্টুতে জিনিসগুলি যেভাবে সংগঠিত করা হয়েছে সেই অনুসারে সেই তথ্যটি মানিয়ে নিতে পারেন।