Apache fallback VirtualHost

Oggi ho aggiunto nel mio dns *.alorenzi.eu come CNAME ad “alorenzi.eu.”. Questo comporta che ora qualsiasi cosa “butto” come dominio di terzo livello mi rimanderá al mio apache.

Purtroppo, se non configuravo il dominio di terzo livello correttamente mi ributtava sempre al wordpress generando un errore strano.
Ho quindi creato un VirtualHost di fallback messo prima di tutti gli altri configurato in questo modo:
<VirtualHost *:80>
DocumentRoot /var/www/notfound/
ErrorLog "logs/notfound_error_log"
CustomLog "logs/notfound_access_log" combined
</VirtualHost>

In /var/www/notfound ho messo un index.html con la scritta “SITE NOT FOUND”.

Ora, qualsiasi cosa butto sul mio web server butterá sempre “SITE NOT FOUND”, a meno di averlo configurato correttamente.

Provate con asd.alorenzi.eu o cacca.alorenzi.eu o quello che volete voi! 😀