Você tentou:
Redirect 404 / ErrorDocument 404 "Page Not Found"
no VirtualHost padrão?
Eu sei que perguntas semelhantes foram feitas, mas as respostas disponíveis não são muito claras, então, por favor, tenha paciência comigo.
Depois de configurar alguns <VirtualHost>
s no apache, gostaria de configurar o _default
_ ServerName para que ele retorne a mensagem 404. Ou seja, a menos que algum domínio explicitamente disponível seja especificado no cabeçalho HTTP do Host, retorne 404. (Idealmente, algo mais direto do que apontar para um diretório agora inexistente.)
Qualquer ajuda seria muito apreciada.
Aqui está um exemplo de 000-default.conf que retornará o erro 404 se o nome do servidor não estiver configurado para o Apache
<VirtualHost *:80>
ServerName default
Redirect 404 /
</VirtualHost>
<VirtualHost _default_:80>
Redirect 404 /
</VirtualHost>
Tags apache-2.2 web-server