वाइल्डकार्ड में आपकी साइट कॉन्फ़िगरेशन फ़ाइलें शामिल हैं:
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 विशिष्ट इंटरफेस पर सुनना है, तो आपको इसके बजाय प्रत्येक इंटरफ़ेस के लिए एक catchall जोड़ना होगा, जैसे:
<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>
उम्मीद है की यह मदद करेगा। मैं इस विधि का उपयोग उन साइटों को लोड करने के लिए करता हूं, जो मैं निर्दिष्ट करता हूं और अनपेक्षित वर्चुअल होस्ट को अनपेक्षित रूप से अनपेक्षित साइट लोड करने से रोकता हूं।