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
Este blog es un blog personal. En el postearé manuales, recursos, cualquier cosa que me parezca interesante sobre diseño web, programación web, maquetación, photoshop, y algo de linux (ubuntu y linux mint). Si lo deseas, puedes ponerte en contacto conmigo para cualquier sugerencia, critica, agradeciminto, cualquier cosa referente a este blog.
carlos
July 25th, 2011 at 6:25 pm
Hola,
Te hago una consulta respecto a este tema.
No necesito los directorios protegidos pero no necesito que se puedan ver desde la web así que cree un .htaccess para cada directorio y le puse la directiva: deny from all
Esto es correcto??? hay formas de entrar a esos directorio de alguna manera???
admin
July 25th, 2011 at 8:40 pm
Si, de esa forma cualquiera que quiera entrar apache se lo va a denear, y va a chupar un forbidden (403)
luis
January 20th, 2012 at 4:20 pm
internal server error!
admin
January 20th, 2012 at 4:24 pm
Si te sale internal server error es por que has puesto algo incorrecto.