Updating Configurations and Managing Certificates at Scale with NGINX Instance Manager

NGINX | June 30, 2021

We launched NGINX Instance Manager earlier this year to help enterprises discover, track, secure, and configure NGINX Open Source and NGINX Plus instances. We are excited to announce NGINX Instance Manager version 1.0 which introduces the following capabilities:

  • Tagging of NGINX instances and user roles – Group together assets for simplified management at scale. With just a few clicks you can apply configuration and role-based access control (RBAC) settings to all NGINX instances in a group at once.
  • Certificate management – Detect expiring certificates and replace them to ensure secure and uninterrupted services.

Tagging for Simplified Management at Scale

The more NGINX instances you have, the more challenging it can be to manage them. You can now apply tags to NGINX instances and RBAC roles, enabling you to act on all members of a group at once. You can group together NGINX instances or roles based on any characteristic, for example categorizing instances by management team (DevOps, NetOps), purpose (test, sandbox, production), operating system (CentOS, Ubuntu), NGINX model (NGINX Open Source, NGINX Plus), and environment (AWS, on‑premises, private cloud).

With tagging, you can perform tasks like the following faster and easier:

  • Configuration management at scale – You can apply a configuration to all tagged NGINX instances in a group at once, ensuring consistency. In the following screenshot, instances are tagged by operating system and NGINX model.
  • Monitoring in context – Grafana dashboards include a tags field with comma‑separated values. You can construct PromQL queries to present metrics grouped by tag.
  • Access control – With the NGINX Plus implementation of authorization using OpenID Connect and JWTs, you can restrict user access based on tagged roles. For example, you can permit members of the QA team to manage only NGINX instances tagged with test.Note: This feature is provided as a technology preview. We do not recommend using it in production environments and can provide support on a best‑effort basis only.In the screenshot, users with the Finance role are granted read‑write access to NGINX instances tagged with Finance, and no other instances. Similarly, users with the Finance_RO role have read‑only access to Finance‑tagged instances only.
    In this screenshot, user1 is assigned the Finance role (identified by its Display Name, Finance Read Write).

Certificate Management for Uninterrupted Service

NGINX is now the #1 web server on the Internet. With so many sites relying on it, there’s a potential for outages caused by expired SSL/TLS certificates on NGINX instances. The NGINX Instance Manager certificate management interface enables you to detect expiring certificates and replace them to ensure secure and uninterrupted services.

The report from a certificate scan specifies the number of days remaining before expiration. You can utilize the API to query and keep track of web servers that need a renewed certificate – no separate agent is needed. Once you have identified that a certificate has expired, you can replace it. In fact, you can leverage Instance Manager to update and replace any file referenced in NGINX configuration, including key files and JavaScript files as well as certificates.

The screenshot shows the results of a certificate scan of NGINX instances with IP addresses in the 10.1.1.0/24 range that are listening on port 443.

In this screenshot, the configuration editor is used to upload a certificate to a managed NGINX instance.

Want to Give NGINX Instance Manager a Try?

Download a 30-day free trial or contact us to discuss your use cases.


Share

Related Blog Posts

Automating Certificate Management in a Kubernetes Environment
NGINX | 10/05/2022

Automating Certificate Management in a Kubernetes Environment

Simplify cert management by providing unique, automatically renewed and updated certificates to your endpoints.

Secure Your API Gateway with NGINX App Protect WAF
NGINX | 05/26/2022

Secure Your API Gateway with NGINX App Protect WAF

As monoliths move to microservices, applications are developed faster than ever. Speed is necessary to stay competitive and APIs sit at the front of these rapid modernization efforts. But the popularity of APIs for application modernization has significant implications for app security.

How Do I Choose? API Gateway vs. Ingress Controller vs. Service Mesh
NGINX | 12/09/2021

How Do I Choose? API Gateway vs. Ingress Controller vs. Service Mesh

When you need an API gateway in Kubernetes, how do you choose among API gateway vs. Ingress controller vs. service mesh? We guide you through the decision, with sample scenarios for north-south and east-west API traffic, plus use cases where an API gateway is the right tool.

Deploying NGINX as an API Gateway, Part 2: Protecting Backend Services
NGINX | 01/20/2021

Deploying NGINX as an API Gateway, Part 2: Protecting Backend Services

In the second post in our API gateway series, Liam shows you how to batten down the hatches on your API services. You can use rate limiting, access restrictions, request size limits, and request body validation to frustrate illegitimate or overly burdensome requests.

New Joomla Exploit CVE-2015-8562
NGINX | 12/15/2015

New Joomla Exploit CVE-2015-8562

Read about the new zero day exploit in Joomla and see the NGINX configuration for how to apply a fix in NGINX or NGINX Plus.

Why Do I See “Welcome to nginx!” on My Favorite Website?
NGINX | 01/01/2014

Why Do I See “Welcome to nginx!” on My Favorite Website?

The ‘Welcome to NGINX!’ page is presented when NGINX web server software is installed on a computer but has not finished configuring

Deliver and Secure Every App
F5 application delivery and security solutions are built to ensure that every app and API deployed anywhere is fast, available, and secure. Learn how we can partner to deliver exceptional experiences every time.
Connect With Us