আমার এনজিএনএক্স ডিফল্ট কনফিগারেশন ফাইলটি বিশাল আকার ধারণ করছে। আমি এটিকে ছোট কনফিগার ফাইলগুলিতে বিভক্ত করতে চাই, প্রতিটিতে একটি করে কেবলমাত্র এক, সর্বোচ্চ 4 টি অবস্থান অন্তর্ভুক্ত, যাতে আমি এগুলি দ্রুত সক্ষম / অক্ষম করতে পারি।
আসল ফাইলটি এর মতো দেখাচ্ছে:
server {
listen 80 default_server;
root /var/www/
location /1 {
config info...;
}
location /2 {
config info....;
}
location /abc {
proxy_pass...;
}
location /xyz {
fastcgi_pass....;
}
location /5678ab {
config info...;
}
location /admin {
config info....;
}
এখন, আমি যদি প্রতিটি ফাইলটিতে কয়েকটি সংখ্যক স্থান (একত্রে অন্তর্ভুক্ত অবস্থানগুলি) পর্যন্ত বিভক্ত করতে চাই, তবে বিশৃঙ্খলা সৃষ্টি না করে এটি করার উপযুক্ত উপায় কী হবে (প্রতিটি ফাইলের মধ্যে মূল ঘোষণা করার মতো, অতএব অদ্ভুত পথ রয়েছে) ফাইলগুলি অনুসন্ধান করার চেষ্টা করে)?