La commande htpasswd permet de créer un fichier htpasswd contenant les logins et mot de passe crypté.
htpasswd -c /var/www/.htpasswd <votreLogin>
Le mot de passe vous sera demandé 2 fois.
Créer un fichier .htpasswd et un fichier .htaccess avec ceci Pour apache 2.2
AuthUserFile /var/www/.htpasswd AuthName "Accès limité" AuthType Basic Require valid-user
Pour les anciennes config d’apache
AuthUserFile /var/www/.htpasswd AuthGroupFile /dev/null AuthName "Accès limité" AuthType Basic <Limit GET POST> require valid-user </Limit>
Order Deny,Allow Deny from all Allow from 192.168.0.1
AuthUserFile /var/www/.htpasswd AuthName "Accès limité" AuthType Basic require valid-user Order Deny,Allow Deny from all Allow from 192.168.0.1 Satisfy all
Pour les anciennes config d’apache
AuthUserFile /var/www/.htpasswd AuthGroupFile /dev/null AuthName "Accès limité" AuthType Basic <Limit GET POST> require valid-user </Limit> Order Deny,Allow Deny from all Allow from 192.168.0.1 Satisfy all
AuthUserFile /var/www/.htpasswd AuthName "Accès limité" AuthType Basic require valid-user Order Deny,Allow Deny from all Allow from 192.168.0.1 Satisfy any
Pour les anciennes config d’apache
AuthUserFile /var/www/.htpasswd AuthGroupFile /dev/null AuthName "Accès limité" AuthType Basic <Limit GET POST> require valid-user </Limit> Order Deny,Allow Deny from all Allow from 192.168.0.1 Satisfy any
Plein d’autres exemples ⇒ http://www.htaccesselite.com/