Bloqueando visitantes que acessam pelo endereço IP do servidor

8

O endereço IP do meu servidor Apache é 192.168.1.100 e o nome do domínio é test.local.

Como posso fazer isso?

Rahul Patil
fonte

Respostas:

5

O que você quer fazer é hospedagem virtual baseada em nome ; portanto, algo nesse sentido pode ajudar você a começar, acredito:

NameVirtualHost *:80
<VirtualHost *:80>
  <Location />
  Order deny,allow
  Deny from all
  </Location>
  # other configuration for default host...
</VirtualHost>

<VirtualHost *:80>
  # This is the one you would like visible
  ServerName test.local
  <Location />
  Order deny,allow
  Allow from all
  </Location>
</VirtualHost>

(Estou com pressa, então pode haver erros de digitação, desculpe.)

Ulrich Schwarz
fonte
4
Sugiro adicionar uma entrada explícita do _default_VirtualHost .
gertvdijk