
Hay muchos tutoriales excelentes. Recomiendo esto:
Básicamente, creará un archivo .htaccess en el directorio que desea proteger. Hay una línea en este archivo .htaccess, AuthUserFile
que apuntará a un archivo htpasswd.
Authtype Basic
AuthName "RESTRICTED - cloudkicker"
AuthUserFile
Require valid-user
El archivo htpasswd debe colocarse en externo Su directorio web (por ejemplo, /etc/apache2/myhtpasswdfile). Este archivo htpasswd contendrá el hash de nombre de usuario y contraseña como se muestra a continuación:
testuser:{SHA}3S7bh+qet6Mv1AVydtOh+rhhwdU=
Puede generar este archivo en Linux escribiendo:
htpasswd -c /path/to/my/htpasswd testuser