Desativar host virtual padrão no Apache

Desativar host virtual padrão no Apache

Configurei meus hosts virtuais baseados em nome para Apache2 da seguinte maneira:

  1. copiou /etc/var/apache2/sites-available/000-default.conf para /etc/var/apache2/sites-available/mysite.com.conf

  2. editou ServerName, ServerAlias ​​e DocumentRoot em mysite.com.conf

  3. a2ensite meusite.com

Repita as etapas 1-3 para meu enésimo site.

Isso funciona. Mas se eu navegar diretamente para o endereço IP do servidor, serei direcionado para 000-default. Se eu a2dissite esse arquivo, ele pega o primeiro dos meus arquivos de configuração personalizados e redireciona para a pasta www correspondente. Eu não quero isso. Quero que alguém que coloque o endereço IP do meu servidor no navegador receba uma mensagem de erro ou nada. Como posso conseguir isso?

informação relacionada