Bloquer les visiteurs qui accèdent par l'adresse IP du serveur

8

Mon adresse IP Apache Server est 192.168.1.100 et le nom de domaine est test.local.

Comment puis-je accomplir cela?

Rahul Patil
la source

Réponses:

5

Ce que vous voulez faire, c'est un hébergement virtuel basé sur le nom , donc quelque chose dans ce sens pourrait vous aider à démarrer, je crois:

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>

(Je suis un peu pressé, donc il pourrait même y avoir des fautes de frappe là-dedans, désolé.)

Ulrich Schwarz
la source
4
Je suggère d'ajouter une entrée _default_VirtualHost explicite .
gertvdijk