Generador de Bloques de Servidor NGINX
Guía
Generador de Bloques de Servidor NGINX
Crea un bloque de servidor NGINX listo para pegar a partir de un formulario simple. Elige un puerto, selecciona entre servir archivos estáticos o redirigir a un servicio posterior, y activa SSL, HTTP/2, gzip y una redirección automática de HTTP a HTTPS. El resultado se actualiza mientras escribes y es seguro para pegarlo directamente en /etc/nginx/sites-available/ la mayoría de las distribuciones.
Cómo Usar
- Introduce el principal Nombre del servidor (por ejemplo
example.com) y cualquier alias adicional comowww.example.com. - Elige el Puerto de escucha — típicamente
80para HTTP. El puerto se reemplaza automáticamente por443 sslcuando se habilita SSL. - Elige un Modo: Archivos estáticos muestra los campos de raíz del documento y archivos de índice, mientras que Proxy inverso muestra un campo de URL de upstream con posibilidad de enviar encabezados de WebSocket.
- Palanca Habilitar SSL para añadir rutas de certificados, HTTP/2 y un bloque automático de redirección HTTP a HTTPS.
- Ajustar Extras como compresión de gzip, tamaño máximo del cuerpo del cliente y rutas de los registros de acceso/error.
- Utiliza el Copiar o Descargar botones en la salida para obtener la configuración.
Características
- Modo estático o proxy inverso – Alternar entre servir archivos desde una raíz de documentos y redirigir solicitudes a un servicio posterior.
- Ayudantes de SSL – Una opción activa añade
ssl_certificate,ssl_certificate_key, protocolos TLS modernos, HTTP/2 opcional y un bloque separado de redirección HTTP a HTTPS. - Proxy consciente de WebSocket – El modo de proxy inverso puede emitir los
UpgradeyConnectionencabezados necesarios para backends de WebSocket y Server-Sent Events. - Valores predeterminados seguros para producción – Encabezados sensatos,
X-Forwarded-*tipos MIME comprimidos, escucha IPv6, y rutas configurablesclient_max_body_size, rutas de registro de acceso y errores. - Previsualización en tiempo real – El resultado se regenera automáticamente con cada cambio de entrada, y tiene botones de copia y descarga para una implementación rápida.
Preguntas frecuentes
-
¿Qué es un bloque de servidor NGINX?
Un bloque de servidor es la equivalencia de un host virtual en Apache. Agrupa directivas que determinan cómo NGINX responde a una solicitud para un nombre de host y puerto específico: qué archivos servir, dónde redirigir el tráfico, qué certificado TLS usar y qué registros escribir. NGINX compara una solicitud entrante con un bloque de servidor mediante la comparación de su
Hostencabezado y socket de escucha con el bloque deserver_nameylistendirectivas. -
¿Cómo elige NGINX entre archivos estáticos y proxy inverso?
El comportamiento se decide por
location. Un lugar de archivos estáticos utilizarootmástry_filesyindexpara buscar archivos en disco; un lugar de proxy inverso utilizaproxy_passpara redirigir la solicitud a otra dirección mediante HTTP. NGINX no detecta automáticamente la intención — tú eliges el modo escribiendo las directivas adecuadas, y NGINX simplemente ejecuta el bloque que coincida con la URI de la solicitud. -
¿Por qué usar HTTP/2 en lugar de HTTP/1.1?
HTTP/2 multiplexa muchos pedidos paralelos sobre una sola conexión TCP, envía encabezados en un formato binario comprimido (HPACK) y soporta el empuje del servidor. En la práctica, esto reduce el bloqueo de cabeza y disminuye la latencia para páginas que cargan muchos recursos desde la misma fuente. HTTP/2 también requiere TLS en los navegadores, por lo que se habilita junto con SSL en el mismo listener.
-
¿Qué compresiona realmente la compresión gzip?
El módulo
gzipde NGINX comprime los cuerpos de respuesta antes de que dejen el servidor, usando DEFLATE con un nivel configurable. Es más efectivo en tipos MIME textuales — HTML, CSS, JavaScript, JSON, XML, SVG — y es una operación sin efecto en formatos ya comprimidos como JPEG, PNG o video. NGINX anuncia soporte a los clientes mediante elVary: Accept-Encodingencabezado para que los cachés puedan almacenar copias comprimidas y no comprimidas. -
¿Qué papel tiene X-Forwarded-For al hacer proxy?
Cuando una solicitud pasa por un proxy inverso, el servicio upstream ve la IP del proxy como cliente. El
X-Forwarded-Forencabezado conserva la cadena original de direcciones del cliente, yX-Real-IPregistra solo al cliente inmediato. Juntos conX-Forwarded-Proto, permiten al backend reconstruir quién es el visitante real y si se conectó mediante HTTPS, lo cual es esencial para el control de tasas, acceso y análisis precisos.
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
恵 ¡El marcador ha llegado!
Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta se agregó el 5 de mayo de 2026
