Apache:bloquer vhost

De Lowgeek wiki

Web.png

Blocage d'un vhost en fonction d'une IP

Title2.png

Avec htacess

Définir un htaccess

<syntaxhighlight lang="bash"> htpasswd -c /usr/local/apache-2.2.21/conf/htaccess login </syntaxhighlight>

login étant le login du htaccess exemple toto

et saisir le mot de passe

Ajouter cette location au vhost

<syntaxhighlight lang="apache"> <Location />

  Order Deny,Allow
  Deny from all
  Options Indexes
  AuthType Basic
  AuthName "Acces restreint"
  AuthUserFile /usr/local/apache-2.2.21/conf/htaccess
  require valid-user
  Allow from 1.2.3.4 5.6.7.8
  Satisfy Any

</Location> </syntaxhighlight>


Title2.png

Sans htaccess

<syntaxhighlight lang="apache"> <Location /index.php>

       Order Deny,Allow
       Deny from all
       Options Indexes
       Allow from 1.2.3.4 5.6.7.8 #Maison
       Allow from 8.7.6.5 4.3.2.1 #Travail

</Location> </syntaxhighlight>