Joker karakter, site yapılandırma dosyalarınızı içerir:
Include path/to/site/confs/*httpd.conf
Sitenizin conf dosyalarını, beklenen sırada yüklenecek şekilde düzenleyin. Misal...
01-httpd.conf
02-alan 1-Httpd.conf
03-site2-httpd.conf
vb...
Apache bunları sırayla okuyacaktır. Ardından, benzersiz sanal ana bilgisayarları yakalamak için her zaman en son yüklenecek bir tane oluşturun ve varsayılan bir site yüklemek yerine 404 döndürün.
99-tümünü yakalama-Httpd.conf
<VirtualHost *:8080>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
<VirtualHost *:8443>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
Bağlantı noktalarını httpd'nizin dinlediği bağlantı noktaları ile değiştirdiğinizden emin olun. Veya belirli arabirimleri dinleyen httpd'niz varsa, bunun yerine her arabirim için bir catchall eklemeniz gerekir:
<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>
Bu yardımcı olur umarım. Siteleri belirttiğim sırada yüklemek ve eşleşmeyen sanal ana bilgisayarların beklenmedik bir siteyi istemeden yüklemelerini önlemek için bu yöntemi kullanıyorum.