ওয়াইল্ডকার্ড আপনার সাইট কনফিগারেশন ফাইল অন্তর্ভুক্ত:
Include path/to/site/confs/*httpd.conf
আপনার সাইট কনফ ফাইলগুলি এমনভাবে সংগঠিত করুন যাতে সেগুলি প্রত্যাশিত ক্রমে লোড হয়। উদাহরণ ...
01-httpd.conf
02-site1-httpd.conf
03-site2-httpd.conf
ইত্যাদি ...
এপাচি ক্রমক্রমে এগুলি পড়বে। তারপরে এমন একটি তৈরি করুন যা যেকোন মিলহীন ভার্চুয়াল হোস্টগুলি ধরার জন্য সর্বদা শেষ লোড হবে এবং কোনও ডিফল্ট সাইট লোড করার পরিবর্তে 404 ফেরত আসবে।
99-ক্যাচঅল-httpd.conf
<VirtualHost *:8080>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
<VirtualHost *:8443>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
আপনার httpd যা শোনে তার বন্দরগুলির সাথে পোর্টগুলি প্রতিস্থাপন করতে ভুলবেন না। অথবা যদি আপনার নির্দিষ্ট ইন্টারফেসে httpd শোনা থাকে তবে আপনার পরিবর্তে প্রতিটি ইন্টারফেসের জন্য একটি ক্যাচল যুক্ত করতে হবে:
<VirtualHost 192.168.1.101:8080>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
<VirtualHost 192.168.1.101:8443>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
<VirtualHost 192.168.1.102:8080>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
<VirtualHost 192.168.1.102:8443>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
আশাকরি এটা সাহায্য করবে. আমি নির্ধারিত ক্রমগুলিতে সাইটগুলি লোড করার জন্য এই পদ্ধতিটি ব্যবহার করি এবং অপ্রত্যাশিত সাইটটি অপ্রত্যাশিতভাবে লোড করা থেকে মেলে না virtual