htacces para poner pass, no consigo hacerlo.

Iniciado por Pitufete, 19 Noviembre 2014, 18:11 PM

0 Miembros y 2 Visitantes están viendo este tema.

_Enko

#20
PROGRESO!!!!!!!!  ;-) ;-) ;-)

Hahaha.

Ahora el archivo htaccess y el htpasswd Lo metes dentro de la carpeta "privado"? que es la carpeta que quieres poner con contraseña.

Y no estoy seguro, pero creo que tu httaccess debe ser asi:
Código (apache) [Seleccionar]

RewriteEngine on

AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /var/www/vhosts/miweb.com/httpdocs/privado/.htpasswd
Require valid-user


Digo así, proque te faltaba el RewriteEngine.

Saludos.

Pitufete

#21
El httaccess sustituyo lo que tiene ahora por esto?:
Código (apache) [Seleccionar]

RewriteEngine on
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /var/www/vhosts/miweb.com/httpdocs/privado/.htpasswd
Require valid-user


Mod: Usar etiquetas GeSHi no quote.

_Enko

Prueba el tuyo, si no funciona añade el REwriteEngine on.

Salduos.

Pitufete

#23
Cita de: _Enko en  2 Diciembre 2014, 16:07 PM
Prueba el tuyo, si no funciona añade el REwriteEngine on.

Salduos.
Lo pruebo y te cuento.

Gracias compi por tu ayuda.




He tenido que poner "RewriteEngine on" porque sino no hacia nada.

Entro en miwe.com/privado y me pide "Usuario-Pass". Le pongo prueba-1234 (lo que había puesto al cifrar y me da este error:
"El nombre de usuario o la contraseña introducidos para esta área de dcpfotografia.com:80 son incorrectos. Asegúrese de que están escritos correctamente e inténtelo de nuevo."

Puede que sea algún problema al cifrar el Pass??

Actualmente tengo los archivos dentro del directorio miweb/privado y así los archivos:
Código (apache) [Seleccionar]
RewriteEngine on
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /var/www/vhosts/miweb.com/httpdocs/privado/.htpasswd
Require valid-user

mr:dTPsDuxC0DJo.

Ahora tras haber probado varias veces a poner las claves, ya no me deja acceder mas a la web ni con Refresh ni poniendo la url de nuevo. Sale este aviso:
"Forbidden. You do not have permission to access this document."

Mod: Usar etiquetas GeSHi no quote. No hacer doble post.

_Enko

Prueba generar otro .htppaswd

No estoy seguro pero en el tuyo veo:
mr:dTPsDuxC0DJo.

Y no debería ser:
prueba:dTPsDuxC0DJo.

Es decir, pareciera que el nombre de usuario es "mr"

Pitufete

Cita de: _Enko en  3 Diciembre 2014, 14:49 PM
Prueba generar otro .htppaswd

No estoy seguro pero en el tuyo veo:
mr:dTPsDuxC0DJo.

Y no debería ser:
prueba:dTPsDuxC0DJo.

Es decir, pareciera que el nombre de usuario es "mr"
Si sí, ha sido un despiste mío al ponerlo aquí. El acceso real en esta ocasión está creado para acceder como "mr:1234".
Ya he probado a crear más de un .htppaswd antes de poner el anterior post pero nada, no hay manera.
Este archivo debe contener algo más aparte de "Usuario:dTPsDuxC0DJo" ?
Gracias.

MinusFour

Tienes acceso a la linea de comandos del hosting? Puedes  correr:

Código (bash) [Seleccionar]

uname -a

Pitufete

Cita de: MinusFour en  3 Diciembre 2014, 21:32 PM
Tienes acceso a la linea de comandos del hosting? Puedes  correr:

Código (bash) [Seleccionar]

uname -a

Que yo sepa no. De todas formas, como podría saber sí tengo acceso? Gracias.

_Enko

Hola, provisoriamente, lo que se me ocurre es que puedes crear una carpeta con un nombre raro y no pasarle a nadie la URL. De ese modo no sabrán de su existencia

No la mejor opcion y no se hasta que punto es válida, pero me da que funcionaria para tener algo "privado"

Un nombre como por ejemplo "e8bd9ef575d*4f1e10e8%8+8770b4+a9"


Saludos

MinusFour

Cita de: Pitufete en  4 Diciembre 2014, 07:53 AM
Que yo sepa no. De todas formas, como podría saber sí tengo acceso? Gracias.

No es muy usual en instancias manejadas por algun tipo de panel, pero a veces te encuentras con un menu de ssh access. A estas alturas yo le pediria a quien te haya configurado el hosting que te de mas informacion acerca del servidor en el que estas. Lo que necesitas revisar son los error logs de apache.

¿Como estas subiendo los archivos a tu hosting, por FTP? Asegurate que el archivo .htpasswd tenga permisos suficientes, prueba con 444.