Estoy tratando de obtener una autenticación básica trabajando con nginx en Ubuntu Jaunty. En nginx.conf, añadí estas dos líneas en el contexto del servidor:nginx y auth_basic
server {
...
auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/.htpasswd;
...
}
Entonces apache2-utils-apt get'ed a conseguir htpasswd, que utilicé para crear el archivo htpasswd:
htpasswd -d -c /etc/nginx/.htpasswd joe
Cuando intento acceder al sitio, el cuadro de diálogo de autenticación aparece como se esperaba, pero cuando introduzco el nombre de usuario y la contraseña, simplemente refresca el cuadro de diálogo. Parece que no me gusta la contraseña que le brindo. Intenté ejecutar htpasswd con y sin la opción -d, pero todavía no tuve suerte. Se negó a autenticarse. ¿Alguna idea de lo que estoy haciendo mal?
Cualquier ayuda sería apreciada.
¿Ha probado la ruta relativa de "auth_basic_user_file"? – Nakul
@KP ¿puedes compartir lo que solucionó esto por ti? – codecowboy