Gestión de exclusiones de caché en Nginx con map en un proxy inverso multi-sitio
![]()
Cuando gestionamos un servidor Nginx que actúa como proxy inverso para varios sitios web y backends, es habitual implementar reglas de caché para mejorar el rendimiento....
Sustituir el “Catch-All” de Nginx por un sitio con dominio técnico y Let’s Encrypt que siempre devuelva 404
![]()
Este artículo explica cómo reemplazar un catch-all genérico en Nginx por un “sitio sumidero” (blackhole) con un dominio técnico propio, certificado Let’s Encrypt, marcado como default_server,...
Configuración Catch‑All en Nginx
![]()
Guía técnica para capturar y controlar todo el tráfico destinado a hosts no declarados o rutas por defecto, tanto en HTTP como en HTTPS, con ejemplos...
Actualización de configuración Nginx: Migración de listen ... http2 a http2 on; y resolución de “protocol options redefined”
![]()
1. Contexto y motivo del cambio A partir de Nginx 1.25.1 (publicado el 4 de julio de 2023), el parámetro http2 ya no se especifica en...
Resolución del error Conf javascript-common does not exist en Apache2 durante instalación o actualización
![]()
Al instalar o actualizar Apache2 en sistemas Debian o derivados (incluyendo Ubuntu), puede aparecer el siguiente error: Este problema se debe a que el script post-installation...
Solución a Error “bad cipher” en Nginx detrás de Cloudflare con OpenSSL 3.x
![]()
Cuando se utiliza Cloudflare como proxy inverso delante de un servidor Nginx con OpenSSL 3.x, es posible encontrarse en los logs con un error como: Este...
Migración de PHP-FPM de la versión 8.2 a 8.4 en entornos Linux (Debian/Ubuntu) y restauración del servicio phpsessionclean
![]()
En entornos de producción, es común actualizar el motor de PHP para beneficiarse de nuevas funcionalidades, mejoras de rendimiento y parches de seguridad. Sin embargo, al...
Implementación de Autenticación en Dos Pasos (2FA) en Linux con Google Authenticator
![]()
La autenticación en dos pasos (2FA) añade una capa extra de seguridad al proceso de inicio de sesión, reduciendo el riesgo de accesos no autorizados incluso...
Actualización de Proxmox VE 8 a Proxmox VE 9
![]()
1. Contexto y novedades de Proxmox VE 9 Proxmox VE 9.0 está basado en Debian 13 “Trixie” y utiliza el kernel Linux 6.14 por defecto. Entre...
Cómo aumentar el límite de archivos abiertos (ulimit -n) en un contenedor LXC de Proxmox 9 con Debian 13
![]()
En entornos de producción, es habitual que aplicaciones como servidores web, bases de datos o sistemas de monitorización requieran un número elevado de descriptores de archivos...