NGINX Cookbook 2024 版现已推出,其中包含了针对当今最常见的应用交付问题的新解决方案。 自 2004 年首次发布以来,NGINX 已经超越了其 Web 服务根源,发展成为一个多功能工具,用于负载均衡、反向代理和用作 API 网关,包括通过 NGINX Ingress Controller 与 Kubernetes 集成以及增强的安全功能。 为了支持这些扩展的 NGINX 部署,新版本的 NGINX Cookbook 提供了一百多种用于安装、配置、保护、扩展和故障排除 NGINX 实例的实用方法——无论您是在小型项目上运行 NGINX 开源还是在企业环境中运行 NGINX Plus,它们都非常有价值。 继续阅读,快速浏览一下 Cookbook 中反映安全性和软件负载均衡方面进步的部分。
您需要服务之间进行高效的通信,特别是终止、检查、路由或负载平衡 gRPC 方法调用的能力。
利用 NGINX 作为代理来终止、检查、路由和负载平衡 gRPC 方法调用。 此设置利用 HTTP/2 的高效通信功能,同时通过有效的负载分配和重试、断路等弹性功能促进服务交互的高性能和可靠性。
为了简化部署,您需要自动配置和配置云环境中的 NGINX 服务器。
利用 AWS EC2 UserData 和 Amazon Machine Images (AMI) 等工具或其他云服务中的等效工具来自动执行 NGINX 服务器的配置和配置。
您需要使用 HTTP 基本身份验证来保护您的应用或内容。
使用 openssl 加密密码并使用 auth_basic 和 auth_basic_user_file 指令配置 NGINX 以要求进行身份验证。 通过 HTTPS 部署确保安全。
您希望通过将 NGINX Plus 与 SAML 身份提供商 (IdP) 集成来增强安全性,以通过身份验证来保护资源。
使用 njs 模块和键值存储设置 NGINX Plus 以实现 SAML SP 集成。 然后在 NGINX Plus 中配置 SAML 设置,根据 SP 和 IdP 的具体情况调整脚本和文件。
无论您是刚开始使用 NGINX 还是经验丰富的用户,此更新指南都会为您在部署和扩展现代分布式应用时可能面临的挑战提供实用的解决方案。 利用最新的 NGINX 最佳实践和策略来增强自己。 立即下载免费电子书。
“这篇博文可能引用了不再可用和/或不再支持的产品。 有关 F5 NGINX 产品和解决方案的最新信息,请探索我们的NGINX 产品系列。 NGINX 现在是 F5 的一部分。 所有之前的 NGINX.com 链接都将重定向至 F5.com 上的类似 NGINX 内容。”