But : restreindre l'accès à un site web à certaines IP, et pour les autres un mot de passe est nécessaire.

- créer dans la racine du site (ici /home/rac/www) un fichier .htaccess contenant ceci :
AuthUserFile /home/rac/.htpasswd
AuthType Basic
AuthName "Restricted Area"
Require valid-user

Order Deny,Allow
Allow from ip1.ip1.ip1.ip1
Allow from ip2.ip2.ip2.ip2
Deny from all

- créer le fichier /home/rac/.htpasswd en rentrant les commandes suivantes :
htpasswd -cm /home/rac/.htpasswd user1
htpasswd -m /home/rac/.htpasswd user2
htpasswd -m /home/rac/.htpasswd user3