¿Qué es NGINX? Una mirada básica a lo que es y cómo funciona. NGINX, pronunciado como “engine-ex”, es un servidor web de código abierto que, desde su éxito inicial como servidor web, ahora también se usa como proxy inverso, caché HTTP y equilibrador de carga.
Algunas compañías de alto perfil que utilizan NGINX incluyen Autodesk, Atlassian, Intuit, T-Mobile, GitLab, DuckDuckGo, Microsoft, IBM, Google, Adobe, Salesforce, VMWare, Xerox, LinkedIn, Cisco, Facebook, Target, Citrix Systems, Twitter, Apple, Intel, y muchos más.
Debido a que sus raíces se encuentran en la optimización del rendimiento bajo escala, NGINX a menudo supera a otros servidores web populares en pruebas de referencia, especialmente en situaciones con contenido estático y / o solicitudes concurrentes altas, por lo que recomendamos usar NGINX para potenciar su alojamiento, pregunte en HostDime por planes que incluyan esta tecnología.
¿Cómo funciona NGINX?
NGINX está diseñado para ofrecer un bajo uso de memoria y alta concurrencia. En lugar de crear nuevos procesos para cada solicitud web, NGINX utiliza un enfoque asíncrono y basado en eventos donde las solicitudes se manejan en un solo hilo.
Con NGINX, un proceso maestro puede controlar múltiples procesos de trabajo. El maestro mantiene los procesos de trabajo, mientras que los trabajadores hacen el procesamiento real. Debido a que NGINX es asíncrono, cada solicitud puede ser ejecutada por el trabajador simultáneamente sin bloquear otras solicitudes.
Algunas características comunes que se ven en NGINX incluyen:
- Proxy inverso con caché
- IPv6
- Balanceo de carga
- Soporte FastCGI con almacenamiento en caché
- Websockets
- Manejo de archivos estáticos, archivos de índice y auto indexación
TLS / SSL con SNI
Cómo comprobar si está ejecutando NGINX o Apache
En la mayoría de los sitios web, simplemente puede verificar el serverencabezado HTTP para ver si dice NGINX o Apache. Puedes ver los encabezados HTTP al iniciar la pestaña de red en Chrome Devtools. O puede verificar los encabezados en una herramienta como Pingdom o GTmetrix . Sin embargo, el encabezado HTTP no siempre revela el servidor web subyacente. Por ejemplo, si su sitio de WordPress está detrás de un servicio de proxy como Cloudflare, el serverencabezado HTTP dirá entonces cloudflare.
Para desarrolladores
Imagínese esto: ha creado una aplicación web y ahora está buscando el servidor web adecuado para hospedarlo.
Su aplicación puede consistir en múltiples archivos estáticos: HTML, CSS y JavaScript, un servicio de API de fondo o incluso múltiples servicios web. Usar Nginx puede ser lo que está buscando, y hay varias razones para eso.
NGINX es un servidor web potente y utiliza una arquitectura controlada por eventos y sin hilos que le permite superar a Apache si se configura correctamente. También puede hacer otras cosas importantes, como el equilibrio de carga, el almacenamiento en caché de HTTP o ser utilizado como un proxy inverso.
Instalación básica – Arquitectura
Hay dos formas de instalar NGINX, ya sea utilizando un binario precompilado o construyéndolo desde la fuente.
El primer método es mucho más fácil y rápido, pero su creación a partir de la fuente ofrece la posibilidad de incluir varios módulos de terceros que hacen que NGINX sea aún más poderoso. Nos permite personalizarlo para que se ajuste a las necesidades de la aplicación.
Su nuevo servidor web se instalará en la ubicación. Si se dirige a esta carpeta, verá varios archivos y carpetas. Los más importantes que requerirán nuestra atención más adelante son el archivo y la carpeta ./etc/nginx/nginx.confsites-available
—-
Leer también: NGINX, servidor web diseñado para alta concurrencia, NGINX vs. Apache
More from Hosting
Servidores Dedicados: ¿Qué son y por qué podrías necesitar uno?
En la era digital actual, la presencia en línea se ha convertido en un pilar fundamental para empresas y emprendedores. …
Protegiendo tu Blog de Ataques de Rastreo y Scraping
En el mundo digital actual, los blogs son una parte integral de la expresión personal y profesional en línea. Sin …
Soluciones a 5 problemas comunes del server room
Soluciones a 5 problemas comunes del server room. Cuando se trata de seguridad para la red de su empresa, la …