Pasar al contenido principal
Alberto Permuy Leal

Menú de navegación

  • Home
  • Blog
  • Proyectos
  • Arsenal
  • Conciertos
  • Acerca de
  • Contacto

Ruta de navegación

  1. Inicio
  2. Blog de Alberto Permuy Leal

Autenticación básica Nginx en Debian 6.0

Por Un veloz murci… (no verificado), 4 Agosto, 2011

Desde hace un año aproximadamente uso Nginx en alguno de los servidores que administro y la verdad es que los resultados son más que aceptables, sobre todo desde que liberaron la versión 1.0.

No había trasteado aún no la autenticación básica sobre Nginx, pero es muy muy sencillo, incluso me atrevería a afirmar que más sencillo que en Apache2.

Indico los pasos que debéis seguir para habilitar "basic_auth" en Debian GNU/Linux Squeeze:

1.-Lee la documentación oficial!
2.- Instala apache2-utils(si, paradojas de la vida, dejas Apache2, pero....)
aptitude install apache2-utils
3.-Crea el fichero que almacenará las credenciales:

root@:/etc/nginx/conf.d# htpasswd -c /etc/nginx/conf.d/htpasswd admin
New password:
Re-type new password:
Adding password for user admin

4.- El fichero de configuración de Nginx debería ser similar a este:

server {
listen 3312;
auth_basic on;
server_name server.org;
include /etc/nginx/php.conf;
access_log /var/log/nginx/server.org.access_log;
error_log /var/log/nginx/server.error_log;
root /var/www/myfolder;
location /admin {
auth_basic "E logho ti, de quen ves sendo...";
auth_basic_user_file conf.d/htpasswd;
}
}

5.- Recargar la configuración de Nginx

root@x:/home/apermuy# /etc/init.d/nginx reload
Reloading nginx configuration: nginx.

Quizá te interesen estos artículos...

Cuaderno de bitácora: migración abeancos.gal - Nota 1

Publicado el 16/06/2025

Como descargar música desde Spotify con docker en Linux

Publicado el 10/05/2025

Activar Wake On LAN (wol) al iniciar Debian 12

Publicado el 28/09/2024

Aviso legal 


Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Sígueme en Mastodon

Powered by Drupal