Mini entradilla con nginxconfig.io, una herramienta bastante interesante para administradores de servidores web de Nginx.
Esta utilidad web nos permite generar plantillas de configuración de Nginx personalizando bastantes parámetros de nuestro entorno web: si se trata instancia multidominio, si utilizamos WordPress, PHP, HTTPS, configuración de cabeceras expire para control de caché de navegador, etc…
También se añaden ciertas cabeceras de seguridad básicas a día de hoy para todo servidor web (tengamos o no WordPress):
add_header X-Frame-Options "SAMEORIGIN" always; add_header X-XSS-Protection "1; mode=block" always; add_header X-Content-Type-Options "nosniff" always;
Este tipo de herramientas son muy útiles también para los recién llegados a la administración de Nginx, ya que permite de una manera sencilla generar del tirón toda la configuración base necesaria para levantar el servidor web. No obstante siempre es recomendable leer y verificar la documentación oficial del software para no hacer simplemente un copy-paste y saber realmente qué estamos haciendo.
Tenéis el código proyecto en GitHub.