En mi configuración de Nginx, me gustaría proteger con contraseña algún sitio web, excepto cuando accedo desde mi ip en casa. ¿Cómo configuro esto?
Además, a excepción de tener acceso a la PC de mi casa, ¿es seguro?
En mi configuración de Nginx, me gustaría proteger con contraseña algún sitio web, excepto cuando accedo desde mi ip en casa. ¿Cómo configuro esto?
Además, a excepción de tener acceso a la PC de mi casa, ¿es seguro?
Respuestas:
Después de una larga búsqueda, lo encontré yo mismo.
Cuando se pone a satisf_any "La directiva resuelve el acceso con al menos una comprobación exitosa, ejecutada por los módulos HttpAccessModule o HttpAuthBasicModule"
location / {
satisfy any;
allow 10.1.1.10;
deny all;
auth_basic "closed site";
auth_basic_user_file /data/www_data/htpasswd;
}
( satisfy any
es la nueva sintaxis, satisfy_any
arrojó una advertencia. Sin embargo, no puedo encontrar la documentación)