2

Is it possible to make an apache ip based virutal host only respond to a specific host name?

I have a rouge domain name pointing to my server. I know I could redirect it or throw up a 401, but would just rather the server not even respond to a request with this hostname.

1 Answers1

4

Any request with a Host header that does not match the ServerName in any <VirtualHost> section falls through to the "main" server configuration. As such here is no way to outright prevent a connection, but you can "short circuit" the request by sending back a blank response, or by pointing DocumentRoot somewhere that doesn't exist.

Ignacio Vazquez-Abrams
  • 45,939
  • 6
  • 79
  • 84
  • Or send back a 404 following the advice given here: http://serverfault.com/questions/231438/how-do-i-configure-the-default-virtual-host-return-a-404-header-in-apache – hookenz Feb 19 '15 at 21:19