Bonjour a tous ,

Je ne sais pas si je me trouve dans la bonne section, si ce n'est pas le cas pouvez vous m'indiquez ou je peux la poser.

Je souhaiterai mettre des règles d’accès a mon serveur apache.
Les règles seraient les suivantes :
Si mon client possède l'adresse IP : 192.168.1.10
Si mon client ne possède pas cette adresse IP pour autoriser l’accès on demandera un mot de passe via une authentification basique avec un htpassword.
Sinon on refuse l’accès au site.

Dans mon vhost je l'ai configure de la maniere suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<Directory /var/www/monsite/>
    AllowOverride All
      Order allow,deny
      Allow from 192.168.1.10
</Directory>
Si je mets directement dans cette partie la section suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
      AuthUserFile /etc/apache2/htpasswd
      AuthName toto
      AuthType Basic
      Require valid-user
Je cumule les deux règles en même temps je fais un ET non pas un OU.

Je ne vois pas trop comment faire cela si quelqu'un avait une idée pour réussir a mettre en place la configuration précédemment j’apprécierai grandement son aide.

Merci beaucoup.