使用NGINX Instance Manager大规模更新配置和管理证书

NGINX | 2021年6月30日

我们于今年早些时候推出了NGINX Instance Manager,帮助企业发现、跟踪、保护和配置NGINX Open Source及NGINX Plus实例。我们很高兴地宣布推出NGINX Instance Manager 1.0版,其中引入了以下功能:

  • 为NGINX实例和用户角色添加标签:将资产分组,简化大规模管理。只需点击几下,即可一次性将配置和基于角色的访问控制(RBAC)设置应用于组内的所有NGINX实例。
  • 证书管理:检测即将过期的证书并及时更换,确保服务安全且不中断。

使用标签简化大规模管理

NGINX实例越多,管理难度就越大。现在,您可以为NGINX实例和RBAC角色添加标签,从而一次性对组内所有成员执行操作。您可以根据任意特征对NGINX实例或角色进行分组,例如按管理团队(DevOps、NetOps)、用途(测试、沙盒、生产)、操作系统(CentOS、Ubuntu)、NGINX型号(NGINX Open Source、NGINX Plus)和环境(AWS、本地部署、私有云)对实例进行分类。

借助标签,可以更快速、更轻松地完成以下任务:

  • 大规模配置管理:可以一次性将配置应用于组内所有带标签的NGINX实例,确保配置一致。在以下屏幕截图中,实例按操作系统和NGINX模型添加了标签。
  • 情境化监控:Grafana仪表板包含一个tags字段,其中的值以逗号分隔。您可以构建PromQL查询,按标签对指标进行分组展示。
  • 访问控制:NGINX Plus使用OpenID Connect和JWT实现授权,可根据带标签的角色限制用户访问权限。例如,可以仅允许QA团队成员管理带有test标签的NGINX实例。注意:此功能以技术预览版形式提供。不建议在生产环境中使用,我们也只能尽力提供支持。在此屏幕截图中,具有Finance角色的用户仅对带有Finance标签的NGINX实例拥有读写权限,无权访问其他实例。同样,具有Finance_RO角色的用户仅对带有Finance标签的实例拥有只读权限。
    在此屏幕截图中,user1已分配Finance角色(其显示名称为Finance Read Write)。

证书管理,确保服务不中断

NGINX现已成为互联网上广泛使用的Web服务器。由于众多网站依赖NGINX,NGINX实例上的SSL/TLS证书过期可能会导致服务中断。NGINX Instance Manager证书管理界面可帮助检测即将过期的证书并进行替换,确保服务安全且不间断。

证书扫描报告会注明距离证书到期还有多少天。可以使用API查询并跟踪需要续订证书的Web服务器,无需单独部署代理。发现证书已过期后,即可将其替换。事实上,还可以利用Instance Manager更新和替换NGINX配置中引用的任何文件,包括密钥文件、JavaScript文件和证书。

此屏幕截图显示了对IP地址在10.1.1.0/24范围内、监听443端口的NGINX实例进行证书扫描的结果。

在此屏幕截图中,配置编辑器用于将证书上传到托管的NGINX实例。

想试用 NGINX Instance Manager?

下载30天免费试用版,或联系我们,探讨您的使用场景。


分享

相关博客文章

NGINX Plus R26 正式发布
NGINX | 2022/02/15

NGINX Plus R26 正式发布

NGINX Plus R26通过缓存JSON Web密钥集加快JWT验证,并强化TLS握手,从而提升安全性。NGINX JavaScript的新功能包括增强对异步函数的支持,以及实现WebCrypto API。

使用NGINX App Protect DoS保护gRPC应用,抵御严重的DoS攻击
NGINX | 2022/02/10

使用NGINX App Protect DoS保护gRPC应用,抵御严重的DoS攻击

gRPC具备开发人员设计和部署现代应用所需的速度与灵活性,但其开放性也使其极易受到第7层DoS攻击。NGINX App Protect DoS可保护gRPC应用免受此类破坏性攻击。

Ingress Controller 选型指南(第 2 部分):风险与面向未来的规划
NGINX | 2021/09/13

Ingress Controller 选型指南(第 2 部分):风险与面向未来的规划

了解选择错误的Ingress控制器可能带来的风险,以及如何从关键方面着手,让您的选择更好地适应未来需求。

NGINX Plus R19 正式发布
NGINX | 2019/09/03

NGINX Plus R19 正式发布

NGINX Plus R19扩展了监控功能,不仅提供更多指标,还新增了指标分析方式;增加试运行模式,用于测试限速效果;增强键值存储,以支持IP地址范围;并使限速更加动态。

NGINX现已正式加入F5
NGINX | 2019/05/09

NGINX现已正式加入F5

NGINX现已正式成为F5的一部分。Gus Robertson现任F5 NGINX业务部门负责人。他阐述了两家公司在人才、文化和愿景方面融合的价值,以及双方将如何携手增强NGINX的开源产品和商业产品。

使用NGINX和NGINX Plus实现高性能缓存
NGINX | 2016/08/24

使用NGINX和NGINX Plus实现高性能缓存

我将介绍NGINX在内容缓存和性能方面的工作原理,并分享一些控制NGINX内容缓存方式的技巧。