Como posso configurar o apache para que ele recuse as conexões que chegam diretamente ao endereço IP ( http://xxx.xxx.xxx.xxx ) em vez do nome do vhost http://example.com ?
Minha configuração do VirtualHost:
ServerName example.com
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/
<Directory /var/www/>
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
apache-2.2
virtualhost
Alex
fonte
fonte
Você tem que ir para a camada inferior, apenas me vem à mente na cadeia de firewall ter uma verificação de validação para o REQUEST HOST e o que você tem com o Apache, isso permitirá que o pacote seja ignorado ou descartado
fonte
Uma maneira limpa de lidar com isso é com um RewriteRule da seguinte maneira
fonte