Ya está aquí la edición de 2024 de NGINX Cookbook, repleta de nuevas soluciones para los problemas más habituales de la distribución de aplicaciones en la actualidad. Desde su lanzamiento inicial en 2004, NGINX ha evolucionado más allá de sus orígenes como servidor web hasta convertirse en una herramienta versátil para el equilibrio de carga, el proxy inverso y su uso como puerta de enlace de API, incluida la integración con Kubernetes mediante NGINX Ingress Controller y funciones de seguridad mejoradas. Para dar soporte a estas implementaciones ampliadas de NGINX, la nueva versión de NGINX Cookbook ofrece más de cien recetas prácticas para instalar, configurar, proteger, escalar y solucionar problemas de sus instancias de NGINX, de un valor incalculable tanto si utiliza NGINX Open Source en un proyecto pequeño como NGINX Plus en un entorno empresarial. Siga leyendo para echar un vistazo rápido a las secciones del Cookbook que reflejan los avances en seguridad y equilibrio de carga mediante software.
Optimización de la comunicación entre servicios con gRPC
Problema:
Necesita una comunicación eficiente entre servicios, concretamente la capacidad de finalizar, inspeccionar, enrutar o equilibrar la carga de las llamadas a métodos gRPC.
Solución:
Utilice NGINX como proxy para finalizar, inspeccionar, enrutar y equilibrar la carga de las llamadas a métodos gRPC. Esta configuración aprovecha las capacidades de HTTP/2 para lograr una comunicación eficiente, al tiempo que favorece un alto rendimiento y la fiabilidad de las interacciones entre servicios mediante una distribución eficaz de la carga y funciones de resiliencia como los reintentos y los disyuntores.
Automatización del aprovisionamiento de NGINX en la nube
Problema:
Para agilizar las implementaciones, es necesario automatizar el aprovisionamiento y la configuración de servidores NGINX en entornos de nube.
Solución:
Utilice herramientas como AWS EC2 UserData y Amazon Machine Images (AMI) para AWS, o sus equivalentes en otros servicios en la nube, a fin de automatizar el aprovisionamiento y la configuración de los servidores NGINX.
Implementación de la autenticación básica HTTP con NGINX
Problema:
Necesita proteger su aplicación o contenido mediante la autenticación básica HTTP.
Solución:
Cifra las contraseñas con openssl y configura NGINX con las directivas auth_basic y auth_basic_user_file para exigir autenticación. Garantiza la seguridad mediante el despliegue a través de HTTPS.
Configuración de NGINX Plus como proveedor de servicios SAML
Problema:
Desea mejorar la seguridad integrando NGINX Plus con un proveedor de identidades (IdP) SAML para proteger los recursos mediante autenticación.
Solución:
Configure NGINX Plus con el módulo njs y el almacén de pares clave-valor para la integración con el SP de SAML. A continuación, configure los ajustes de SAML en NGINX Plus y adapte los scripts y archivos a las particularidades del SP y el IdP.
Descarga gratis el recetario
Tanto si acabas de empezar a utilizar NGINX como si ya tienes experiencia, esta guía actualizada ofrece soluciones prácticas a los retos que probablemente encontrarás al implementar y escalar aplicaciones distribuidas modernas. Aprovecha las prácticas recomendadas y estrategias más recientes de NGINX. Descarga hoy mismo el ebook gratuito.
Sobre el autor

Artículos relacionados del blog
Únete a F5 NGINX en AppWorld 2024
Descubre las numerosas razones para asistir al evento insignia de F5, que incluirá un emocionante anuncio sobre la cartera de productos NGINX.
Rotación de certificados SSL/TLS sin reinicios en NGINX Open Source
La función de diccionario compartido permite configurar NGINX sin necesidad de reiniciarlo al renovar los certificados SSL/TLS.
Exposición de APIs en Kubernetes
La unidad 2 de Microservices March 2022 se centra en cómo exponer tus API en Kubernetes. Aquí tienes enlaces a los recursos que necesitas: la retransmisión en directo del 14 de marzo, artículos de blog y otros recursos de preparación, y el laboratorio práctico «Protege las API de Kubernetes mediante la limitación de solicitudes».
NGINX Sprint 2.0: visión clara, código renovado y nuevos compromisos con el código abierto
Hoy, en NGINX Sprint 2.0, anunciamos cómo respaldaremos nuestra visión del futuro de las aplicaciones modernas con una mayor presencia en la comunidad de código abierto, incluida la participación en el proyecto comunitario Kubernetes, nuevos proyectos de software de código abierto y la arquitectura de referencia para aplicaciones modernas.
Presentamos NGINX Plus R22
NGINX Plus R22 incorpora nuevas funcionalidades, como la compatibilidad con OCSP para verificar la revocación de certificados en TLS mutuo, el uso de varios proveedores de identidad OIDC en una configuración, el seguimiento en tiempo real de la limitación de solicitudes y conexiones en el panel de NGINX Plus y mejoras en NGINX JavaScript.
Presentamos NGINX Plus R17
NGINX Plus R17 incorpora compatibilidad con la limitación de velocidad en dos fases y con TLS 1.3, la versión más reciente del protocolo Transport Layer Security. La configuración de OpenID Connect es más sencilla y NGINX ModSecurity WAF es el doble de rápido que antes. También se ha actualizado el módulo JavaScript de NGINX.