Cuando en plesk queremos hacer que al entrar en un determinado directorio nos pida un usuario y contraseña el propio apache (el típico ejemplo seria al entrar en www.tuweb.com/admin), lo podemos hacer desde plesk, dentro del dominio, en el apartado “directorios protegidos” y escribir la ruta de la carpeta.

Pero, el tema se complica cuando el directorio está en un subdominio… a mi al menos no me funciona.La solución es fácil, nos creamos un archivo .htaccess que sea el que pida la contraseña:

AuthName “Protected Folder”
AuthType Basic
AuthUserFile /home/httpd/vhosts/yourdomain.com/subdomains/yoursubdomain/httpdocs/.htpasswd
Require valid-user

y luego el .htpasswd (o como lo quieras llamar):

htpasswd -c .htpasswd usuario

… te pedirá la contraseña y listo.

Directorio protegido