BLOG | NGINX

Informations tirées du livre de recettes NGINX 2024 : 4 solutions aux principaux problèmes de distribution d’applications actuels

NGINX-Partie-de-F5-horiz-black-type-RGB
Miniature de Peter Beardmore
Peter Beardmore
Publié le 03 avril 2024

L’édition 2024 du NGINX Cookbook est là et regorge de nouvelles solutions aux problèmes de distribution d’applications les plus courants d’aujourd’hui. Depuis sa sortie initiale en 2004, NGINX a évolué au-delà de ses racines de service Web pour devenir un outil polyvalent pour l'équilibrage de charge, le proxy inverse et servant de passerelle API, y compris l'intégration avec Kubernetes via NGINX Ingress Controller et des fonctionnalités de sécurité améliorées. Pour prendre en charge ces déploiements NGINX étendus, la nouvelle version du NGINX Cookbook propose plus d'une centaine de recettes pratiques pour l'installation, la configuration, la sécurisation, la mise à l'échelle et le dépannage de vos instances NGINX - inestimables que vous exécutiez NGINX Open Source sur un projet plus petit ou NGINX Plus dans un environnement d'entreprise. Continuez à lire pour un aperçu rapide des sections du livre de recettes reflétant les avancées en matière de sécurité et d’équilibrage de la charge logicielle.

Rationalisation de la communication des services avec gRPC

Problème:

Vous avez besoin d’une communication efficace entre les services, en particulier la possibilité de terminer, d’inspecter, d’acheminer ou d’équilibrer la charge des appels de méthode gRPC.

Solution:

Utilisez NGINX comme proxy pour terminer, inspecter, acheminer et équilibrer la charge des appels de méthode gRPC. Cette configuration exploite les capacités de HTTP/2 pour une communication efficace tout en facilitant les hautes performances et la fiabilité des interactions de service grâce à une répartition efficace de la charge et à des fonctionnalités de résilience telles que les nouvelles tentatives et la coupure de circuit.

Automatisation du provisionnement NGINX dans le cloud

Problème:

Pour rationaliser les déploiements, vous devez automatiser le provisionnement et la configuration des serveurs NGINX dans les environnements cloud.

Solution:

Utilisez des outils tels que AWS EC2 UserData et Amazon Machine Images (AMI) pour AWS, ou leurs équivalents dans d’autres services cloud, pour automatiser le provisionnement et la configuration des serveurs NGINX.

Implémentation de l'authentification HTTP de base avec NGINX

Problème:

Vous devez sécuriser votre application ou votre contenu à l’aide de l’authentification HTTP de base.

Solution:

Chiffrez les mots de passe à l'aide d'openssl et configurez NGINX avec les directives auth_basic et auth_basic_user_file pour exiger l'authentification. Assurez la sécurité en déployant via HTTPS.

Configuration de NGINX Plus en tant que fournisseur de services SAML

Problème:

Vous souhaitez améliorer la sécurité en intégrant NGINX Plus à un fournisseur d’identité SAML (IdP) pour protéger les ressources via l’authentification.

Solution:

Configurez NGINX Plus avec le module njs et le magasin clé-valeur pour l'intégration SAML SP. Configurez ensuite les paramètres SAML dans NGINX Plus, ajustez les scripts et les fichiers pour les spécificités SP et IdP.

Téléchargez le livre de recettes gratuitement

Que vous débutiez avec NGINX ou que vous soyez un utilisateur expérimenté, ce guide mis à jour fournit des solutions pratiques aux défis auxquels vous serez probablement confronté lors du déploiement et de la mise à l'échelle d'applications distribuées modernes. Dotez-vous des dernières meilleures pratiques et stratégies NGINX. Téléchargez l'ebook gratuit aujourd'hui .


« Cet article de blog peut faire référence à des produits qui ne sont plus disponibles et/ou qui ne sont plus pris en charge. Pour obtenir les informations les plus récentes sur les produits et solutions F5 NGINX disponibles, explorez notre famille de produits NGINX . NGINX fait désormais partie de F5. Tous les liens NGINX.com précédents redirigeront vers un contenu NGINX similaire sur F5.com."