From 757cefbfb5a71d96f42f9575c48ae2e094a13772 Mon Sep 17 00:00:00 2001 From: Jon Cahill-Torre Date: Mon, 8 Dec 2025 16:35:11 +0000 Subject: [PATCH] chore: update metadata for N+ --- content/nginx/_index.md | 2 +- .../basic-functionality/managing-configuration-files.md | 4 ++-- .../admin-guide/basic-functionality/runtime-control.md | 4 ++-- content/nginx/admin-guide/content-cache/content-caching.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/acme.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/brotli.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/cookie-flag.md | 4 ++-- .../nginx/admin-guide/dynamic-modules/dynamic-modules.md | 4 ++-- .../nginx/admin-guide/dynamic-modules/encrypted-session.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/fips.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/geoip.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/geoip2.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/headers-more.md | 4 ++-- .../dynamic-modules/http-substitutions-filter.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/image-filter.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/lua.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/ndk.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/nginscript.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/nginx-waf.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/opentelemetry.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/opentracing.md | 4 ++-- .../admin-guide/dynamic-modules/passenger-open-source.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/perl.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/prometheus-njs.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/rtmp.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/set-misc.md | 5 +++-- content/nginx/admin-guide/dynamic-modules/spnego.md | 4 ++-- content/nginx/admin-guide/dynamic-modules/uninstall.md | 5 +++-- content/nginx/admin-guide/dynamic-modules/xslt.md | 5 +++-- .../admin-guide/high-availability/configuration-sharing.md | 4 ++-- .../admin-guide/high-availability/ha-keepalived-nodes.md | 4 ++-- .../nginx/admin-guide/high-availability/ha-keepalived.md | 4 ++-- content/nginx/admin-guide/high-availability/zone_sync.md | 4 ++-- .../admin-guide/high-availability/zone_sync_details.md | 4 ++-- .../admin-guide/installing-nginx/installing-nginx-docker.md | 4 ++-- .../installing-nginx/installing-nginx-open-source.md | 4 ++-- .../installing-nginx-plus-amazon-web-services.md | 4 ++-- .../installing-nginx-plus-google-cloud-platform.md | 4 ++-- .../installing-nginx-plus-microsoft-azure.md | 4 ++-- .../admin-guide/installing-nginx/installing-nginx-plus.md | 2 +- .../admin-guide/load-balancer/dynamic-configuration-api.md | 4 ++-- .../nginx/admin-guide/load-balancer/grpc-health-check.md | 4 ++-- .../nginx/admin-guide/load-balancer/http-health-check.md | 4 ++-- .../nginx/admin-guide/load-balancer/http-load-balancer.md | 4 ++-- content/nginx/admin-guide/load-balancer/tcp-health-check.md | 4 ++-- .../admin-guide/load-balancer/tcp-udp-load-balancer.md | 4 ++-- content/nginx/admin-guide/load-balancer/udp-health-check.md | 4 ++-- .../nginx/admin-guide/load-balancer/using-proxy-protocol.md | 4 ++-- content/nginx/admin-guide/mail-proxy/mail-proxy.md | 4 ++-- content/nginx/admin-guide/monitoring/debugging.md | 4 ++-- content/nginx/admin-guide/monitoring/diagnostic-package.md | 4 ++-- .../admin-guide/monitoring/live-activity-monitoring.md | 4 ++-- content/nginx/admin-guide/monitoring/logging.md | 4 ++-- content/nginx/admin-guide/monitoring/new-relic-plugin.md | 4 ++-- .../configuring-http-basic-authentication.md | 4 ++-- .../security-controls/configuring-jwt-authentication.md | 4 ++-- .../nginx/admin-guide/security-controls/configuring-oidc.md | 3 ++- .../configuring-subrequest-authentication.md | 4 ++-- .../security-controls/controlling-access-by-geoip.md | 4 ++-- .../security-controls/controlling-access-proxied-http.md | 4 ++-- .../security-controls/controlling-access-proxied-tcp.md | 4 ++-- .../security-controls/denylisting-ip-addresses.md | 4 ++-- .../security-controls/securing-http-traffic-upstream.md | 4 ++-- .../security-controls/securing-tcp-traffic-upstream.md | 4 ++-- .../admin-guide/security-controls/terminating-ssl-http.md | 4 ++-- .../admin-guide/security-controls/terminating-ssl-tcp.md | 4 ++-- .../admin-guide/web-server/app-gateway-uwsgi-django.md | 4 ++-- content/nginx/admin-guide/web-server/compression.md | 4 ++-- content/nginx/admin-guide/web-server/http-connect-proxy.md | 4 ++-- content/nginx/admin-guide/web-server/reverse-proxy.md | 4 ++-- .../nginx/admin-guide/web-server/serving-static-content.md | 4 ++-- content/nginx/admin-guide/web-server/web-server.md | 4 ++-- .../amazon-web-services/ec2-instances-for-nginx.md | 4 ++-- .../amazon-web-services/high-availability-keepalived.md | 4 ++-- .../high-availability-network-load-balancer.md | 4 ++-- .../ingress-controller-elastic-kubernetes-services.md | 4 ++-- .../route-53-global-server-load-balancing.md | 4 ++-- .../ns1-global-server-load-balancing.md | 4 ++-- .../google-cloud-platform/high-availability-all-active.md | 4 ++-- .../load-balance-third-party/apache-tomcat.md | 4 ++-- .../load-balance-third-party/microsoft-exchange.md | 4 ++-- .../deployment-guides/load-balance-third-party/node-js.md | 4 ++-- .../load-balance-third-party/oracle-e-business-suite.md | 4 ++-- .../load-balance-third-party/oracle-weblogic-server.md | 4 ++-- .../deployment-guides/load-balance-third-party/wildfly.md | 4 ++-- .../high-availability-standard-load-balancer.md | 4 ++-- .../migrate-hardware-adc/citrix-adc-configuration.md | 4 ++-- .../migrate-hardware-adc/f5-big-ip-configuration.md | 6 +++--- .../deployment-guides/nginx-plus-high-availability-chef.md | 3 +-- .../deployment-guides/setting-up-nginx-demo-environment.md | 4 ++-- .../single-sign-on/active-directory-federation-services.md | 2 +- content/nginx/deployment-guides/single-sign-on/auth0.md | 2 +- content/nginx/deployment-guides/single-sign-on/cognito.md | 2 +- content/nginx/deployment-guides/single-sign-on/entra-id.md | 2 +- content/nginx/deployment-guides/single-sign-on/keycloak.md | 2 +- .../oidc-njs/active-directory-federation-services.md | 5 ++--- .../deployment-guides/single-sign-on/oidc-njs/auth0.md | 3 ++- .../deployment-guides/single-sign-on/oidc-njs/cognito.md | 5 ++--- .../deployment-guides/single-sign-on/oidc-njs/keycloak.md | 5 ++--- .../nginx/deployment-guides/single-sign-on/oidc-njs/okta.md | 5 ++--- .../deployment-guides/single-sign-on/oidc-njs/onelogin.md | 5 ++--- .../single-sign-on/oidc-njs/ping-identity.md | 5 ++--- content/nginx/deployment-guides/single-sign-on/okta.md | 2 +- content/nginx/deployment-guides/single-sign-on/onelogin.md | 2 +- .../nginx/deployment-guides/single-sign-on/ping-identity.md | 2 +- content/nginx/directives.md | 2 ++ content/nginx/fips-compliance-nginx-plus.md | 4 ++-- content/nginx/open-source-components.md | 4 ++-- content/nginx/releases.md | 4 ++-- content/nginx/technical-specs.md | 2 +- content/nginx/variables.md | 2 ++ 111 files changed, 214 insertions(+), 212 deletions(-) diff --git a/content/nginx/_index.md b/content/nginx/_index.md index 9d8ddb58f..c9cf57572 100644 --- a/content/nginx/_index.md +++ b/content/nginx/_index.md @@ -8,7 +8,7 @@ nd-landing-page: true cascade: logo: NGINX-Plus-product-icon.svg nd-content-type: landing-page -nd-product: NGINX Plus +nd-product: NGPLUS --- Request your [free 30‑day trial](https://www.nginx.com/free-trial-request) today. diff --git a/content/nginx/admin-guide/basic-functionality/managing-configuration-files.md b/content/nginx/admin-guide/basic-functionality/managing-configuration-files.md index e9ca8cab7..58a78be8f 100644 --- a/content/nginx/admin-guide/basic-functionality/managing-configuration-files.md +++ b/content/nginx/admin-guide/basic-functionality/managing-configuration-files.md @@ -5,8 +5,8 @@ nd-docs: DOCS-378 title: Create NGINX Plus and NGINX Configuration Files toc: true weight: 200 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- NGINX and NGINX Plus use a text‑based configuration file, by default named **nginx.conf**. diff --git a/content/nginx/admin-guide/basic-functionality/runtime-control.md b/content/nginx/admin-guide/basic-functionality/runtime-control.md index f69773bf4..6b9f0d230 100644 --- a/content/nginx/admin-guide/basic-functionality/runtime-control.md +++ b/content/nginx/admin-guide/basic-functionality/runtime-control.md @@ -5,8 +5,8 @@ nd-docs: DOCS-379 title: Control NGINX Processes at Runtime toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This section describes the processes that NGINX starts at run time and how to control them. diff --git a/content/nginx/admin-guide/content-cache/content-caching.md b/content/nginx/admin-guide/content-cache/content-caching.md index d363bc536..e3c814c16 100644 --- a/content/nginx/admin-guide/content-cache/content-caching.md +++ b/content/nginx/admin-guide/content-cache/content-caching.md @@ -5,8 +5,8 @@ nd-docs: DOCS-380 title: NGINX Content Caching toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/dynamic-modules/acme.md b/content/nginx/admin-guide/dynamic-modules/acme.md index ca26c31dc..c0d5d44a1 100644 --- a/content/nginx/admin-guide/dynamic-modules/acme.md +++ b/content/nginx/admin-guide/dynamic-modules/acme.md @@ -3,8 +3,8 @@ description: Automates SSL/TLS certificate lifecycle management by enabling dire title: ACME toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The ACME protocol automates SSL/TLS certificate lifecycle management by enabling direct communication between clients and certificate authorities for issuance, installation, revocation, and replacement of SSL certificates. diff --git a/content/nginx/admin-guide/dynamic-modules/brotli.md b/content/nginx/admin-guide/dynamic-modules/brotli.md index d885b0fb3..654a7e611 100644 --- a/content/nginx/admin-guide/dynamic-modules/brotli.md +++ b/content/nginx/admin-guide/dynamic-modules/brotli.md @@ -4,8 +4,8 @@ nd-docs: DOCS-381 title: Brotli toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- ## Overview diff --git a/content/nginx/admin-guide/dynamic-modules/cookie-flag.md b/content/nginx/admin-guide/dynamic-modules/cookie-flag.md index 96a2ca0f1..2d3dedcd6 100644 --- a/content/nginx/admin-guide/dynamic-modules/cookie-flag.md +++ b/content/nginx/admin-guide/dynamic-modules/cookie-flag.md @@ -6,8 +6,8 @@ nd-docs: DOCS-382 title: Cookie-Flag toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- {{< call-out "note" >}} The `nginx-plus-module-cookie-flag` package is no longer available in the NGINX Plus repository.{{< /call-out >}} diff --git a/content/nginx/admin-guide/dynamic-modules/dynamic-modules.md b/content/nginx/admin-guide/dynamic-modules/dynamic-modules.md index dd4c11d7a..0f29db58d 100644 --- a/content/nginx/admin-guide/dynamic-modules/dynamic-modules.md +++ b/content/nginx/admin-guide/dynamic-modules/dynamic-modules.md @@ -5,8 +5,8 @@ nd-docs: DOCS-383 title: Dynamic Modules toc: true weight: 10 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- ## Overview diff --git a/content/nginx/admin-guide/dynamic-modules/encrypted-session.md b/content/nginx/admin-guide/dynamic-modules/encrypted-session.md index 13abd0e1d..584e1062c 100644 --- a/content/nginx/admin-guide/dynamic-modules/encrypted-session.md +++ b/content/nginx/admin-guide/dynamic-modules/encrypted-session.md @@ -4,8 +4,8 @@ nd-docs: DOCS-384 title: Encrypted-Session toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The Encrypted Session dynamic module provides encryption and decryption support for NGINX variables based on AES-256 with MAC. It is usually used with the [Set-Misc]({{< ref "/nginx/admin-guide/dynamic-modules/set-misc.md" >}}) dynamic module and the NGINX [`rewrite`](https://nginx.org/en/docs/http/ngx_http_rewrite_module.html) module. diff --git a/content/nginx/admin-guide/dynamic-modules/fips.md b/content/nginx/admin-guide/dynamic-modules/fips.md index bc7942a33..a0510f400 100644 --- a/content/nginx/admin-guide/dynamic-modules/fips.md +++ b/content/nginx/admin-guide/dynamic-modules/fips.md @@ -5,8 +5,8 @@ nd-docs: DOCS-385 title: FIPS Status Check toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- For F5 NGINX Plus, the cryptographic boundary includes all functionality that is implemented by the [`http_ssl`](https://nginx.org/en/docs/http/ngx_http_ssl_module.html), [`http_v2`](https://nginx.org/en/docs/http/ngx_http_v2_module.html), [`stream_ssl`](https://nginx.org/en/docs/stream/ngx_stream_ssl_module.html), and [`mail_ssl`](https://nginx.org/en/docs/mail/ngx_mail_ssl_module.html) modules. These modules implement SSL and TLS operations for inbound and outbound connections which use HTTP, HTTP/2, TCP, and mail protocols. diff --git a/content/nginx/admin-guide/dynamic-modules/geoip.md b/content/nginx/admin-guide/dynamic-modules/geoip.md index 0685b7e33..ceca7757d 100644 --- a/content/nginx/admin-guide/dynamic-modules/geoip.md +++ b/content/nginx/admin-guide/dynamic-modules/geoip.md @@ -5,8 +5,8 @@ nd-docs: DOCS-386 title: GeoIP toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The GeoIP dynamic module captures information from the client IP address in variables using the MaxMind GeoLite databases. diff --git a/content/nginx/admin-guide/dynamic-modules/geoip2.md b/content/nginx/admin-guide/dynamic-modules/geoip2.md index 3762411af..494addae4 100644 --- a/content/nginx/admin-guide/dynamic-modules/geoip2.md +++ b/content/nginx/admin-guide/dynamic-modules/geoip2.md @@ -6,8 +6,8 @@ nd-docs: DOCS-387 title: GeoIP2 toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- [MaxMind GeoIP2](https://www.maxmind.com/en/geoip2-databases) databases provide contextual data for a comprehensive profile of IP addresses, including geolocation data (region, state, city, postal code) and extra data (ISP, domain, connection type). Basing on these data, F5 NGINX Plus will be able to perform different user differentiation strategies, for example, provide different type of content depending on a country. diff --git a/content/nginx/admin-guide/dynamic-modules/headers-more.md b/content/nginx/admin-guide/dynamic-modules/headers-more.md index 9c404544e..7755dec56 100644 --- a/content/nginx/admin-guide/dynamic-modules/headers-more.md +++ b/content/nginx/admin-guide/dynamic-modules/headers-more.md @@ -5,8 +5,8 @@ nd-docs: DOCS-388 title: Headers-More toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The Headers-More dynamic module extends the NGINX core [Headers](https://nginx.org/en/docs/http/ngx_http_headers_module.html) module by enabling the functionality of setting or clearing input and output headers. diff --git a/content/nginx/admin-guide/dynamic-modules/http-substitutions-filter.md b/content/nginx/admin-guide/dynamic-modules/http-substitutions-filter.md index ccd7277a5..5bd9e951a 100644 --- a/content/nginx/admin-guide/dynamic-modules/http-substitutions-filter.md +++ b/content/nginx/admin-guide/dynamic-modules/http-substitutions-filter.md @@ -5,8 +5,8 @@ nd-docs: DOCS-389 title: HTTP Substitutions Filter toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The HTTP Substitutions Filter dynamic module replaces text in response bodies, using regular expressions and fixed strings. diff --git a/content/nginx/admin-guide/dynamic-modules/image-filter.md b/content/nginx/admin-guide/dynamic-modules/image-filter.md index 827556bc2..3419f5854 100644 --- a/content/nginx/admin-guide/dynamic-modules/image-filter.md +++ b/content/nginx/admin-guide/dynamic-modules/image-filter.md @@ -5,8 +5,8 @@ nd-docs: DOCS-390 title: Image-Filter toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The Image-Filter dynamic module enables you to crop, resize, rotate, and apply various transformations to GIF, JPEG, and PNG images. diff --git a/content/nginx/admin-guide/dynamic-modules/lua.md b/content/nginx/admin-guide/dynamic-modules/lua.md index 88f2af834..bce0fafb2 100644 --- a/content/nginx/admin-guide/dynamic-modules/lua.md +++ b/content/nginx/admin-guide/dynamic-modules/lua.md @@ -4,8 +4,8 @@ nd-docs: DOCS-391 title: Lua toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- Integrate Lua co-routines into the NGINX event-processing model with the community-authored Lua dynamic module. diff --git a/content/nginx/admin-guide/dynamic-modules/ndk.md b/content/nginx/admin-guide/dynamic-modules/ndk.md index a3476f8eb..35ecce972 100644 --- a/content/nginx/admin-guide/dynamic-modules/ndk.md +++ b/content/nginx/admin-guide/dynamic-modules/ndk.md @@ -4,8 +4,8 @@ nd-docs: DOCS-392 title: NGINX Developer Kit toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The NGINX Developer Kit (NDK) module makes it easier for module developers to develop NGINX modules. diff --git a/content/nginx/admin-guide/dynamic-modules/nginscript.md b/content/nginx/admin-guide/dynamic-modules/nginscript.md index 3a6cc2492..6532ec740 100644 --- a/content/nginx/admin-guide/dynamic-modules/nginscript.md +++ b/content/nginx/admin-guide/dynamic-modules/nginscript.md @@ -6,8 +6,8 @@ nd-docs: DOCS-393 title: njs Scripting Language toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- njs is an NGINX module that extends the server's functionality through JavaScript scripting, enabling the creation of custom server-side logic and [more](https://nginx.org/en/docs/njs/#usecases). diff --git a/content/nginx/admin-guide/dynamic-modules/nginx-waf.md b/content/nginx/admin-guide/dynamic-modules/nginx-waf.md index 589810afc..18a77ce42 100644 --- a/content/nginx/admin-guide/dynamic-modules/nginx-waf.md +++ b/content/nginx/admin-guide/dynamic-modules/nginx-waf.md @@ -5,8 +5,8 @@ nd-docs: DOCS-394 title: NGINX ModSecurity WAF toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- {{< call-out "note" >}} The `nginx-plus-module-modsecurity` package is no longer available in the NGINX Plus repository.{{< /call-out >}} diff --git a/content/nginx/admin-guide/dynamic-modules/opentelemetry.md b/content/nginx/admin-guide/dynamic-modules/opentelemetry.md index f52eefc47..efde1f624 100644 --- a/content/nginx/admin-guide/dynamic-modules/opentelemetry.md +++ b/content/nginx/admin-guide/dynamic-modules/opentelemetry.md @@ -5,8 +5,8 @@ nd-docs: DOCS-1207 title: OpenTelemetry toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- [OpenTelemetry](https://opentelemetry.io/) (OTel) is an observability framework for monitoring, tracing, troubleshooting, and optimizing applications. OTel enables the collection of telemetry data from a deployed application stack. diff --git a/content/nginx/admin-guide/dynamic-modules/opentracing.md b/content/nginx/admin-guide/dynamic-modules/opentracing.md index 6e2f9dc14..ec44acdf7 100644 --- a/content/nginx/admin-guide/dynamic-modules/opentracing.md +++ b/content/nginx/admin-guide/dynamic-modules/opentracing.md @@ -8,8 +8,8 @@ nd-docs: DOCS-395 title: OpenTracing toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- {{< call-out "note" >}} The `nginx-plus-module-opentracing` package is no longer available in the NGINX Plus repository.{{< /call-out >}} diff --git a/content/nginx/admin-guide/dynamic-modules/passenger-open-source.md b/content/nginx/admin-guide/dynamic-modules/passenger-open-source.md index b65c82689..96af9d1c7 100644 --- a/content/nginx/admin-guide/dynamic-modules/passenger-open-source.md +++ b/content/nginx/admin-guide/dynamic-modules/passenger-open-source.md @@ -6,8 +6,8 @@ nd-docs: DOCS-396 title: Phusion Passenger Open Source toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The Passenger Open Source dynamic module from Phusion enables deployment and administration of applications written in Node.js, Python, and Ruby. diff --git a/content/nginx/admin-guide/dynamic-modules/perl.md b/content/nginx/admin-guide/dynamic-modules/perl.md index 0ea7d52b3..7f7a03f9b 100644 --- a/content/nginx/admin-guide/dynamic-modules/perl.md +++ b/content/nginx/admin-guide/dynamic-modules/perl.md @@ -6,8 +6,8 @@ nd-docs: DOCS-397 title: Perl toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The Perl dynamic module allows implementing location and variable handlers in Perl and insert Perl calls into Server Side Includes (SSI). diff --git a/content/nginx/admin-guide/dynamic-modules/prometheus-njs.md b/content/nginx/admin-guide/dynamic-modules/prometheus-njs.md index 5a159fc04..8308f8f4d 100644 --- a/content/nginx/admin-guide/dynamic-modules/prometheus-njs.md +++ b/content/nginx/admin-guide/dynamic-modules/prometheus-njs.md @@ -4,8 +4,8 @@ nd-docs: DOCS-398 title: Prometheus-njs toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The `nginx-plus-module-prometheus` module is an [njs](https://nginx.org/en/docs/njs/) module that converts miscellaneous F5 NGINX Plus status metrics exposed by the [API](https://nginx.org/en/docs/http/ngx_http_api_module.html) module to a Prometheus compliant format. The module uses subrequests to the `/api` endpoint to access the metrics. diff --git a/content/nginx/admin-guide/dynamic-modules/rtmp.md b/content/nginx/admin-guide/dynamic-modules/rtmp.md index 7220fe1d6..32155a176 100644 --- a/content/nginx/admin-guide/dynamic-modules/rtmp.md +++ b/content/nginx/admin-guide/dynamic-modules/rtmp.md @@ -5,8 +5,8 @@ nd-docs: DOCS-399 title: RTMP toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The RTMP dynamic module enables video streaming in multiple formats, including Real-Time Messaging Protocol (RTMP), HLS, and DASH. diff --git a/content/nginx/admin-guide/dynamic-modules/set-misc.md b/content/nginx/admin-guide/dynamic-modules/set-misc.md index d6ff70561..358306891 100644 --- a/content/nginx/admin-guide/dynamic-modules/set-misc.md +++ b/content/nginx/admin-guide/dynamic-modules/set-misc.md @@ -6,9 +6,10 @@ nd-docs: DOCS-400 title: Set-Misc toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- + The Set-Misc dynamic module extends the NGINX core [Rewrite](https://nginx.org/en/docs/http/ngx_http_rewrite_module.html) by implementing numerous additional `set_*` directives. ## Prerequisites diff --git a/content/nginx/admin-guide/dynamic-modules/spnego.md b/content/nginx/admin-guide/dynamic-modules/spnego.md index 003e4a2eb..01afaaac7 100644 --- a/content/nginx/admin-guide/dynamic-modules/spnego.md +++ b/content/nginx/admin-guide/dynamic-modules/spnego.md @@ -5,8 +5,8 @@ nd-docs: DOCS-401 title: SPNEGO toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The SPNEGO Auth module adds [SPNEGO](https://tools.ietf.org/html/rfc4178) support to F5 NGINX Plus. Currently, only Kerberos authentication via GSSAPI is supported. diff --git a/content/nginx/admin-guide/dynamic-modules/uninstall.md b/content/nginx/admin-guide/dynamic-modules/uninstall.md index 66656fff7..deaa469a4 100644 --- a/content/nginx/admin-guide/dynamic-modules/uninstall.md +++ b/content/nginx/admin-guide/dynamic-modules/uninstall.md @@ -4,9 +4,10 @@ nd-docs: DOCS-402 title: Uninstalling a dynamic module toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- + You may need to uninstall a dynamic module in NGINX Plus in several scenarios: - The module is being replaced with a newer or alternative version. For example, the [OpenTracing]({{< ref "opentracing.md" >}}) module has been replaced by the [OpenTelemetry]({{< ref "opentelemetry.md" >}}) module. The [Cookie-Flag]({{< ref "cookie-flag.md" >}}) dynamic module has been superseded by natively supported [`proxy_cookie_flags`](https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cookie_flags) directive. diff --git a/content/nginx/admin-guide/dynamic-modules/xslt.md b/content/nginx/admin-guide/dynamic-modules/xslt.md index 3eccd0f4e..2414d0bbd 100644 --- a/content/nginx/admin-guide/dynamic-modules/xslt.md +++ b/content/nginx/admin-guide/dynamic-modules/xslt.md @@ -5,9 +5,10 @@ nd-docs: DOCS-403 title: XSLT toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- + With the XSLT dynamic module, you can modify XML code in response bodies using one or more XSLT stylesheets. ## Installation diff --git a/content/nginx/admin-guide/high-availability/configuration-sharing.md b/content/nginx/admin-guide/high-availability/configuration-sharing.md index a6a9e73ed..c7eab3bb8 100644 --- a/content/nginx/admin-guide/high-availability/configuration-sharing.md +++ b/content/nginx/admin-guide/high-availability/configuration-sharing.md @@ -5,8 +5,8 @@ nd-docs: DOCS-404 title: Synchronizing NGINX Configuration in a Cluster toc: true weight: 300 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/high-availability/ha-keepalived-nodes.md b/content/nginx/admin-guide/high-availability/ha-keepalived-nodes.md index 9b88cafeb..9f5b2f862 100644 --- a/content/nginx/admin-guide/high-availability/ha-keepalived-nodes.md +++ b/content/nginx/admin-guide/high-availability/ha-keepalived-nodes.md @@ -6,8 +6,8 @@ title: Configuring Active-Active High Availability and Additional Passive Nodes keepalived toc: true weight: 200 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/high-availability/ha-keepalived.md b/content/nginx/admin-guide/high-availability/ha-keepalived.md index df12a2379..f1b9e1462 100644 --- a/content/nginx/admin-guide/high-availability/ha-keepalived.md +++ b/content/nginx/admin-guide/high-availability/ha-keepalived.md @@ -5,8 +5,8 @@ nd-docs: DOCS-406 title: High Availability Support for NGINX Plus in On-Premises Deployments toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article explains how to configure high availability of NGINX Plus instances in on‑premises deployment with a solution based on [keepalived](https://www.keepalived.org/). diff --git a/content/nginx/admin-guide/high-availability/zone_sync.md b/content/nginx/admin-guide/high-availability/zone_sync.md index c7e0191b5..effa0d939 100644 --- a/content/nginx/admin-guide/high-availability/zone_sync.md +++ b/content/nginx/admin-guide/high-availability/zone_sync.md @@ -6,8 +6,8 @@ nd-docs: DOCS-407 title: Runtime State Sharing in a Cluster toc: true weight: 400 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/high-availability/zone_sync_details.md b/content/nginx/admin-guide/high-availability/zone_sync_details.md index dfd91b2f0..1e9c112d8 100644 --- a/content/nginx/admin-guide/high-availability/zone_sync_details.md +++ b/content/nginx/admin-guide/high-availability/zone_sync_details.md @@ -5,8 +5,8 @@ nd-docs: DOCS-408 title: How NGINX Plus Performs Zone Synchronization toc: true weight: 500 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This chapter describes the design and limitations of the zone synchronization feature that allows synchronizing data in an nginx cluster. diff --git a/content/nginx/admin-guide/installing-nginx/installing-nginx-docker.md b/content/nginx/admin-guide/installing-nginx/installing-nginx-docker.md index 491f54e2a..be0f2cd4b 100644 --- a/content/nginx/admin-guide/installing-nginx/installing-nginx-docker.md +++ b/content/nginx/admin-guide/installing-nginx/installing-nginx-docker.md @@ -4,8 +4,8 @@ nd-docs: DOCS-409 title: Deploying NGINX and NGINX Plus with Docker toc: true weight: 600 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- [F5 NGINX Plus](https://www.nginx.com/products/nginx/), the high‑performance application delivery platform, load balancer, and web server, is available as the Docker container. diff --git a/content/nginx/admin-guide/installing-nginx/installing-nginx-open-source.md b/content/nginx/admin-guide/installing-nginx/installing-nginx-open-source.md index e685f945c..1f58a3315 100644 --- a/content/nginx/admin-guide/installing-nginx/installing-nginx-open-source.md +++ b/content/nginx/admin-guide/installing-nginx/installing-nginx-open-source.md @@ -5,8 +5,8 @@ nd-docs: DOCS-410 title: Installing NGINX Open Source toc: true weight: 200 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article explains how to install NGINX Open Source on various operating systems, including an overview of existing NGINX Open Source versions, installation types and methods, modules included in the default package and dynamic modules packages, and the basics of compiling NGINX from the source code. diff --git a/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-amazon-web-services.md b/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-amazon-web-services.md index d2bb4f734..5df730c77 100644 --- a/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-amazon-web-services.md +++ b/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-amazon-web-services.md @@ -5,8 +5,8 @@ nd-docs: DOCS-411 title: Installing NGINX Plus AMIs on Amazon EC2 toc: true weight: 300 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- NGINX, Inc. participates in the Amazon Web Services (AWS) Partner Network as a Standard Technology Partner. We offer Amazon Machine Images (AMIs) for use in the Amazon Elastic Compute Cloud (EC2), available at the AWS Marketplace for several operating systems, including Amazon Linux, Red Hat Enterprise Linux, and Ubuntu. diff --git a/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-google-cloud-platform.md b/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-google-cloud-platform.md index 0be740d50..9e9daa55b 100644 --- a/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-google-cloud-platform.md +++ b/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-google-cloud-platform.md @@ -5,8 +5,8 @@ nd-docs: DOCS-412 title: Install NGINX Plus on the Google Cloud Platform toc: true weight: 400 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- [NGINX Plus](https://www.f5.com/products/nginx/nginx-plus), the high‑performance application delivery platform, load balancer, and web server, is available on the Google Cloud Platform as a virtual machine (VM) image. The VM image contains the latest version of NGINX Plus, optimized for use with the Google Cloud Platform Compute Engine. diff --git a/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-microsoft-azure.md b/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-microsoft-azure.md index 15be48b73..d73a94070 100644 --- a/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-microsoft-azure.md +++ b/content/nginx/admin-guide/installing-nginx/installing-nginx-plus-microsoft-azure.md @@ -5,8 +5,8 @@ nd-docs: DOCS-413 title: Installing NGINX Plus on Microsoft Azure toc: true weight: 500 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- [F5 NGINX Plus](https://www.f5.com/products/nginx/nginx-plus), the high-performance application delivery platform, load balancer, and web server, is available at the Microsoft Azure Marketplace as a virtual machine (VM) image. diff --git a/content/nginx/admin-guide/installing-nginx/installing-nginx-plus.md b/content/nginx/admin-guide/installing-nginx/installing-nginx-plus.md index a643b3146..95614b9e9 100644 --- a/content/nginx/admin-guide/installing-nginx/installing-nginx-plus.md +++ b/content/nginx/admin-guide/installing-nginx/installing-nginx-plus.md @@ -5,7 +5,7 @@ description: Install and upgrade F5 NGINX Plus with step-by-step instructions fo toc: true weight: 100 nd-content-type: how-to -nd-product: NPL +nd-product: NGPLUS nd-docs: DOCS-414 --- diff --git a/content/nginx/admin-guide/load-balancer/dynamic-configuration-api.md b/content/nginx/admin-guide/load-balancer/dynamic-configuration-api.md index 7e68e92b3..133117396 100644 --- a/content/nginx/admin-guide/load-balancer/dynamic-configuration-api.md +++ b/content/nginx/admin-guide/load-balancer/dynamic-configuration-api.md @@ -5,8 +5,8 @@ nd-docs: DOCS-415 title: Dynamic Configuration of Upstreams with the NGINX Plus API toc: true weight: 700 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/load-balancer/grpc-health-check.md b/content/nginx/admin-guide/load-balancer/grpc-health-check.md index c345e84b6..2ed0b6507 100644 --- a/content/nginx/admin-guide/load-balancer/grpc-health-check.md +++ b/content/nginx/admin-guide/load-balancer/grpc-health-check.md @@ -5,8 +5,8 @@ nd-docs: DOCS-416 title: gRPC Health Checks toc: true weight: 600 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/load-balancer/http-health-check.md b/content/nginx/admin-guide/load-balancer/http-health-check.md index f0997639a..936b392b6 100644 --- a/content/nginx/admin-guide/load-balancer/http-health-check.md +++ b/content/nginx/admin-guide/load-balancer/http-health-check.md @@ -5,8 +5,8 @@ nd-docs: DOCS-417 title: HTTP Health Checks toc: true weight: 300 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/load-balancer/http-load-balancer.md b/content/nginx/admin-guide/load-balancer/http-load-balancer.md index 4bdfa62f3..ab2073d43 100644 --- a/content/nginx/admin-guide/load-balancer/http-load-balancer.md +++ b/content/nginx/admin-guide/load-balancer/http-load-balancer.md @@ -5,8 +5,8 @@ nd-docs: DOCS-418 title: HTTP Load Balancing toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/load-balancer/tcp-health-check.md b/content/nginx/admin-guide/load-balancer/tcp-health-check.md index 65dff60c3..b91b98e9b 100644 --- a/content/nginx/admin-guide/load-balancer/tcp-health-check.md +++ b/content/nginx/admin-guide/load-balancer/tcp-health-check.md @@ -5,8 +5,8 @@ nd-docs: DOCS-419 title: TCP Health Checks toc: true weight: 400 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/load-balancer/tcp-udp-load-balancer.md b/content/nginx/admin-guide/load-balancer/tcp-udp-load-balancer.md index a6ef398f0..6fa53ebd4 100644 --- a/content/nginx/admin-guide/load-balancer/tcp-udp-load-balancer.md +++ b/content/nginx/admin-guide/load-balancer/tcp-udp-load-balancer.md @@ -5,8 +5,8 @@ nd-docs: DOCS-420 title: TCP and UDP Load Balancing toc: true weight: 200 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- ## Introduction {#intro} diff --git a/content/nginx/admin-guide/load-balancer/udp-health-check.md b/content/nginx/admin-guide/load-balancer/udp-health-check.md index 3be757218..4d9d789e2 100644 --- a/content/nginx/admin-guide/load-balancer/udp-health-check.md +++ b/content/nginx/admin-guide/load-balancer/udp-health-check.md @@ -5,8 +5,8 @@ nd-docs: DOCS-421 title: UDP Health Checks toc: true weight: 500 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- NGINX Plus can continually test your upstream servers that handle UDP network traffic (DNS, RADIUS, syslog), avoid the servers that have failed, and gracefully add the recovered servers into the load‑balanced group. diff --git a/content/nginx/admin-guide/load-balancer/using-proxy-protocol.md b/content/nginx/admin-guide/load-balancer/using-proxy-protocol.md index 4e42c2ce6..7256568fb 100644 --- a/content/nginx/admin-guide/load-balancer/using-proxy-protocol.md +++ b/content/nginx/admin-guide/load-balancer/using-proxy-protocol.md @@ -4,8 +4,8 @@ nd-docs: DOCS-422 title: Accepting the PROXY Protocol toc: true weight: 800 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article explains how to configure NGINX and F5 NGINX Plus to accept the PROXY protocol, rewrite the IP address of a load balancer or proxy to the one received in the PROXY protocol header, configure simple logging of a client’s IP address, and enable the PROXY protocol between NGINX and a TCP upstream server. diff --git a/content/nginx/admin-guide/mail-proxy/mail-proxy.md b/content/nginx/admin-guide/mail-proxy/mail-proxy.md index 8d081c6f1..90f18c95a 100644 --- a/content/nginx/admin-guide/mail-proxy/mail-proxy.md +++ b/content/nginx/admin-guide/mail-proxy/mail-proxy.md @@ -5,8 +5,8 @@ nd-docs: DOCS-423 title: Configure NGINX as a Mail Proxy Server toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article will explain how to configure F5 NGINX Plus or NGINX Open Source as a proxy for a mail server or an external mail service. diff --git a/content/nginx/admin-guide/monitoring/debugging.md b/content/nginx/admin-guide/monitoring/debugging.md index 2aaf0f352..1c2957d9b 100644 --- a/content/nginx/admin-guide/monitoring/debugging.md +++ b/content/nginx/admin-guide/monitoring/debugging.md @@ -5,8 +5,8 @@ nd-docs: DOCS-424 title: Debugging NGINX toc: true weight: 300 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- ## Introduction diff --git a/content/nginx/admin-guide/monitoring/diagnostic-package.md b/content/nginx/admin-guide/monitoring/diagnostic-package.md index f70d6e9fb..eefb129cd 100644 --- a/content/nginx/admin-guide/monitoring/diagnostic-package.md +++ b/content/nginx/admin-guide/monitoring/diagnostic-package.md @@ -5,8 +5,8 @@ nd-docs: DOCS-1357 title: NGINX Diagnostic Package toc: true weight: 400 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/monitoring/live-activity-monitoring.md b/content/nginx/admin-guide/monitoring/live-activity-monitoring.md index 2bfefb7bb..6eeb8f599 100644 --- a/content/nginx/admin-guide/monitoring/live-activity-monitoring.md +++ b/content/nginx/admin-guide/monitoring/live-activity-monitoring.md @@ -6,8 +6,8 @@ nd-docs: DOCS-425 title: Live Activity Monitoring toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/monitoring/logging.md b/content/nginx/admin-guide/monitoring/logging.md index 6f1c8a048..694706d5e 100644 --- a/content/nginx/admin-guide/monitoring/logging.md +++ b/content/nginx/admin-guide/monitoring/logging.md @@ -5,8 +5,8 @@ nd-docs: DOCS-426 title: Configuring Logging toc: true weight: 200 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article describes how to log errors and requests in NGINX Open Source and NGINX Plus. diff --git a/content/nginx/admin-guide/monitoring/new-relic-plugin.md b/content/nginx/admin-guide/monitoring/new-relic-plugin.md index 5f4106696..ec898aaeb 100644 --- a/content/nginx/admin-guide/monitoring/new-relic-plugin.md +++ b/content/nginx/admin-guide/monitoring/new-relic-plugin.md @@ -5,8 +5,8 @@ nd-docs: DOCS-427 title: Monitoring NGINX and NGINX Plus with the New Relic Plug-In toc: true weight: 500 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- In March, 2013 we released the first version of the [“nginx web server” plug‑in](https://newrelic.com/instant-observability/nginx) for New Relic monitoring of the NGINX Open Source software and F5 NGINX Plus. Since then, we’ve received lots of interest from users – we greatly appreciate it! The plug‑in continues to be one of the most popular New Relic plug‑ins, in spite of the few things that (we believe!) could be improved. If you don’t already have a New Relic account, [sign up](http://newrelic.com/). diff --git a/content/nginx/admin-guide/security-controls/configuring-http-basic-authentication.md b/content/nginx/admin-guide/security-controls/configuring-http-basic-authentication.md index e466907fa..a3461be17 100644 --- a/content/nginx/admin-guide/security-controls/configuring-http-basic-authentication.md +++ b/content/nginx/admin-guide/security-controls/configuring-http-basic-authentication.md @@ -5,8 +5,8 @@ nd-docs: DOCS-428 title: Restricting Access with HTTP Basic Authentication toc: true weight: 300 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/security-controls/configuring-jwt-authentication.md b/content/nginx/admin-guide/security-controls/configuring-jwt-authentication.md index f13bad756..8bf09eb52 100644 --- a/content/nginx/admin-guide/security-controls/configuring-jwt-authentication.md +++ b/content/nginx/admin-guide/security-controls/configuring-jwt-authentication.md @@ -5,8 +5,8 @@ nd-docs: DOCS-429 title: Setting up JWT Authentication toc: true weight: 500 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/security-controls/configuring-oidc.md b/content/nginx/admin-guide/security-controls/configuring-oidc.md index 0465fe0cd..262bb3d3d 100644 --- a/content/nginx/admin-guide/security-controls/configuring-oidc.md +++ b/content/nginx/admin-guide/security-controls/configuring-oidc.md @@ -5,8 +5,9 @@ type: title: Single Sign-On with OpenID Connect and Identity Providers toc: true weight: 550 -product: NGINX-PLUS +nd-product: NGPLUS nd-docs: DOCS-1690 +nd-content-type: how-to --- This guide explains how to enable single sign-on (SSO) for applications being proxied by F5 NGINX Plus using: diff --git a/content/nginx/admin-guide/security-controls/configuring-subrequest-authentication.md b/content/nginx/admin-guide/security-controls/configuring-subrequest-authentication.md index 2ca4cb6e7..93cab63c4 100644 --- a/content/nginx/admin-guide/security-controls/configuring-subrequest-authentication.md +++ b/content/nginx/admin-guide/security-controls/configuring-subrequest-authentication.md @@ -5,8 +5,8 @@ nd-docs: DOCS-430 title: Authentication Based on Subrequest Result toc: true weight: 400 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/security-controls/controlling-access-by-geoip.md b/content/nginx/admin-guide/security-controls/controlling-access-by-geoip.md index 7b8846695..ed6040f72 100644 --- a/content/nginx/admin-guide/security-controls/controlling-access-by-geoip.md +++ b/content/nginx/admin-guide/security-controls/controlling-access-by-geoip.md @@ -5,8 +5,8 @@ nd-docs: DOCS-431 title: Restricting Access by Geographical Location toc: true weight: 800 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- diff --git a/content/nginx/admin-guide/security-controls/controlling-access-proxied-http.md b/content/nginx/admin-guide/security-controls/controlling-access-proxied-http.md index 14ce72737..acfb594af 100644 --- a/content/nginx/admin-guide/security-controls/controlling-access-proxied-http.md +++ b/content/nginx/admin-guide/security-controls/controlling-access-proxied-http.md @@ -5,8 +5,8 @@ nd-docs: DOCS-432 title: Limiting Access to Proxied HTTP Resources toc: true weight: 600 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article explains how to set the maximum number of requests for a connection, or the maximum rate of downloading content from the server. diff --git a/content/nginx/admin-guide/security-controls/controlling-access-proxied-tcp.md b/content/nginx/admin-guide/security-controls/controlling-access-proxied-tcp.md index 714d3266d..72f0ce42c 100644 --- a/content/nginx/admin-guide/security-controls/controlling-access-proxied-tcp.md +++ b/content/nginx/admin-guide/security-controls/controlling-access-proxied-tcp.md @@ -5,8 +5,8 @@ nd-docs: DOCS-433 title: Restricting Access to Proxied TCP Resources toc: true weight: 700 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This chapter provides scenarios for restricting access to a database or media server that communicates over TCP. Access can be limited by IP address, the number of simultaneous connections, or bandwidth. diff --git a/content/nginx/admin-guide/security-controls/denylisting-ip-addresses.md b/content/nginx/admin-guide/security-controls/denylisting-ip-addresses.md index 26c9d0475..36b2ce651 100644 --- a/content/nginx/admin-guide/security-controls/denylisting-ip-addresses.md +++ b/content/nginx/admin-guide/security-controls/denylisting-ip-addresses.md @@ -5,8 +5,8 @@ nd-docs: DOCS-434 title: Dynamic Denylisting of IP Addresses toc: true weight: 1100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This section describes how to create a denylist or allowlist of specific client IP addresses, which denies or allows them access to your site, and how to dynamically maintain the list of addresses. diff --git a/content/nginx/admin-guide/security-controls/securing-http-traffic-upstream.md b/content/nginx/admin-guide/security-controls/securing-http-traffic-upstream.md index 1ac632735..2c616029a 100644 --- a/content/nginx/admin-guide/security-controls/securing-http-traffic-upstream.md +++ b/content/nginx/admin-guide/security-controls/securing-http-traffic-upstream.md @@ -5,8 +5,8 @@ nd-docs: DOCS-435 title: Securing HTTP Traffic to Upstream Servers toc: true weight: 900 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article explains how to encrypt HTTP traffic between NGINX and an upstream group or a proxied server. diff --git a/content/nginx/admin-guide/security-controls/securing-tcp-traffic-upstream.md b/content/nginx/admin-guide/security-controls/securing-tcp-traffic-upstream.md index 4ac9038ee..67a033437 100644 --- a/content/nginx/admin-guide/security-controls/securing-tcp-traffic-upstream.md +++ b/content/nginx/admin-guide/security-controls/securing-tcp-traffic-upstream.md @@ -5,8 +5,8 @@ nd-docs: DOCS-436 title: Securing TCP Traffic to Upstream Servers toc: true weight: 1000 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article explains how to secure TCP traffic between NGINX and an upstream TCP server or group of upstream TCP servers. diff --git a/content/nginx/admin-guide/security-controls/terminating-ssl-http.md b/content/nginx/admin-guide/security-controls/terminating-ssl-http.md index 89a89db93..edc67d293 100644 --- a/content/nginx/admin-guide/security-controls/terminating-ssl-http.md +++ b/content/nginx/admin-guide/security-controls/terminating-ssl-http.md @@ -5,8 +5,8 @@ nd-docs: DOCS-437 title: NGINX SSL Termination toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This section describes how to configure an HTTPS server on NGINX and F5 NGINX Plus. diff --git a/content/nginx/admin-guide/security-controls/terminating-ssl-tcp.md b/content/nginx/admin-guide/security-controls/terminating-ssl-tcp.md index a1f0cbf57..53ed1ea9a 100644 --- a/content/nginx/admin-guide/security-controls/terminating-ssl-tcp.md +++ b/content/nginx/admin-guide/security-controls/terminating-ssl-tcp.md @@ -5,8 +5,8 @@ nd-docs: DOCS-438 title: SSL Termination for TCP Upstream Servers toc: true weight: 200 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article explains how to set up SSL termination for F5 NGINX Plus and a load-balanced group of servers that accept TCP connections. diff --git a/content/nginx/admin-guide/web-server/app-gateway-uwsgi-django.md b/content/nginx/admin-guide/web-server/app-gateway-uwsgi-django.md index dc46f512e..9cea6553a 100644 --- a/content/nginx/admin-guide/web-server/app-gateway-uwsgi-django.md +++ b/content/nginx/admin-guide/web-server/app-gateway-uwsgi-django.md @@ -4,8 +4,8 @@ nd-docs: DOCS-439 title: Using NGINX and NGINX Plus as an Application Gateway with uWSGI and Django toc: true weight: 500 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article explains how to use NGINX or F5 NGINX Plus as an application gateway with uWSGI and Django. diff --git a/content/nginx/admin-guide/web-server/compression.md b/content/nginx/admin-guide/web-server/compression.md index 52bdf677f..e68c826e0 100644 --- a/content/nginx/admin-guide/web-server/compression.md +++ b/content/nginx/admin-guide/web-server/compression.md @@ -5,8 +5,8 @@ nd-docs: DOCS-440 title: Compression and Decompression toc: true weight: 400 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This section describes how to configure compression or decompression of responses, as well as sending compressed files. diff --git a/content/nginx/admin-guide/web-server/http-connect-proxy.md b/content/nginx/admin-guide/web-server/http-connect-proxy.md index 1c309fd51..c1a804491 100644 --- a/content/nginx/admin-guide/web-server/http-connect-proxy.md +++ b/content/nginx/admin-guide/web-server/http-connect-proxy.md @@ -4,8 +4,8 @@ nd-docs: DOCS-441 title: HTTP CONNECT forward proxy toc: true weight: 600 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- In corporate networks, NGINX Plus R36 and later can be configured as a forward proxy server, facilitating client access to external resources. A forward proxy operates between internal clients and the global network, enabling centralized traffic control. diff --git a/content/nginx/admin-guide/web-server/reverse-proxy.md b/content/nginx/admin-guide/web-server/reverse-proxy.md index 9fc992412..1ede93ec8 100644 --- a/content/nginx/admin-guide/web-server/reverse-proxy.md +++ b/content/nginx/admin-guide/web-server/reverse-proxy.md @@ -5,8 +5,8 @@ nd-docs: DOCS-441 title: NGINX Reverse Proxy toc: true weight: 300 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article describes the basic configuration of a proxy server. You will learn how to pass a request from NGINX to proxied servers over different protocols, modify client request headers that are sent to the proxied server, and configure buffering of responses coming from the proxied servers. diff --git a/content/nginx/admin-guide/web-server/serving-static-content.md b/content/nginx/admin-guide/web-server/serving-static-content.md index b2ad7eb5f..e1b2b2507 100644 --- a/content/nginx/admin-guide/web-server/serving-static-content.md +++ b/content/nginx/admin-guide/web-server/serving-static-content.md @@ -5,8 +5,8 @@ nd-docs: DOCS-442 title: Serve Static Content toc: true weight: 200 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This section describes how to configure NGINX and F5 NGINX Plus to serve static content, how to define which paths are searched to find requested files, how to set up index files, and how to tune NGINX and NGINX Plus, as well as the kernel, for optimal performance. diff --git a/content/nginx/admin-guide/web-server/web-server.md b/content/nginx/admin-guide/web-server/web-server.md index c92863549..2e92db88d 100644 --- a/content/nginx/admin-guide/web-server/web-server.md +++ b/content/nginx/admin-guide/web-server/web-server.md @@ -5,8 +5,8 @@ nd-docs: DOCS-443 title: Configuring NGINX and NGINX Plus as a Web Server toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This article explains how to configure NGINX Open Source and F5 NGINX Plus as a web server. diff --git a/content/nginx/deployment-guides/amazon-web-services/ec2-instances-for-nginx.md b/content/nginx/deployment-guides/amazon-web-services/ec2-instances-for-nginx.md index a0f0bce52..4651ec0f4 100644 --- a/content/nginx/deployment-guides/amazon-web-services/ec2-instances-for-nginx.md +++ b/content/nginx/deployment-guides/amazon-web-services/ec2-instances-for-nginx.md @@ -4,8 +4,8 @@ weight: 600 description: Create Amazon Elastic Compute Cloud (EC2) instances for running NGINX Open Source and F5 NGINX Plus. toc: true -type: how-to -product: NGINX+ +nd-content-type: how-to +nd-product: NGPLUS nd-docs: DOCS-444 --- diff --git a/content/nginx/deployment-guides/amazon-web-services/high-availability-keepalived.md b/content/nginx/deployment-guides/amazon-web-services/high-availability-keepalived.md index 84891b50f..f7f0184c5 100644 --- a/content/nginx/deployment-guides/amazon-web-services/high-availability-keepalived.md +++ b/content/nginx/deployment-guides/amazon-web-services/high-availability-keepalived.md @@ -5,8 +5,8 @@ nd-docs: DOCS-445 title: Active-Passive HA for NGINX Plus on AWS Using Elastic IP Addresses toc: true weight: 200 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This guide explains how to create a high availability (HA) active‑passive deployment of F5 NGINX Plus in the [Amazon Web Services](https://aws.amazon.com/) (AWS) cloud. It combines the `keepalived`‑based solution for high availability (provided by NGINX for on‑premises HA deployments) with the AWS Elastic IP address feature. diff --git a/content/nginx/deployment-guides/amazon-web-services/high-availability-network-load-balancer.md b/content/nginx/deployment-guides/amazon-web-services/high-availability-network-load-balancer.md index 4f51f85aa..68ee36f52 100644 --- a/content/nginx/deployment-guides/amazon-web-services/high-availability-network-load-balancer.md +++ b/content/nginx/deployment-guides/amazon-web-services/high-availability-network-load-balancer.md @@ -5,8 +5,8 @@ nd-docs: DOCS-446 title: Active-Active HA for NGINX Plus on AWS Using AWS Network Load Balancer toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- These instructions explain how to deploy F5 NGINX Plus in the Amazon Web Services (AWS) cloud. Use these instructions to create a highly available, active-active deployment with load balancing. diff --git a/content/nginx/deployment-guides/amazon-web-services/ingress-controller-elastic-kubernetes-services.md b/content/nginx/deployment-guides/amazon-web-services/ingress-controller-elastic-kubernetes-services.md index e1ff4f6b3..a753f0496 100644 --- a/content/nginx/deployment-guides/amazon-web-services/ingress-controller-elastic-kubernetes-services.md +++ b/content/nginx/deployment-guides/amazon-web-services/ingress-controller-elastic-kubernetes-services.md @@ -6,8 +6,8 @@ title: Using NGINX or NGINX Plus as the Ingress Controller for Amazon Elastic Ku Services toc: true weight: 400 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This guide explains how to use NGINX Open Source or F5 NGINX Plus with NGINX Ingress Controller for Amazon Elastic Kubernetes Services (EKS). diff --git a/content/nginx/deployment-guides/amazon-web-services/route-53-global-server-load-balancing.md b/content/nginx/deployment-guides/amazon-web-services/route-53-global-server-load-balancing.md index e08f0ef43..b4d49a4ea 100644 --- a/content/nginx/deployment-guides/amazon-web-services/route-53-global-server-load-balancing.md +++ b/content/nginx/deployment-guides/amazon-web-services/route-53-global-server-load-balancing.md @@ -7,8 +7,8 @@ toc: true weight: 300 draft: true noindex: true -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This deployment guide explains how to configure global server load balancing (GSLB) of traffic for web domains hosted in Amazon [Elastic Compute Cloud](https://aws.amazon.com/ec2/) (EC2). For high availability and improved performance, you set up multiple backend servers (web servers, application servers, or both) for a domain in two or more AWS regions. Within each region, NGINX Plus load balances traffic across the backend servers. diff --git a/content/nginx/deployment-guides/global-server-load-balancing/ns1-global-server-load-balancing.md b/content/nginx/deployment-guides/global-server-load-balancing/ns1-global-server-load-balancing.md index 0fc3ac081..c054f4276 100644 --- a/content/nginx/deployment-guides/global-server-load-balancing/ns1-global-server-load-balancing.md +++ b/content/nginx/deployment-guides/global-server-load-balancing/ns1-global-server-load-balancing.md @@ -5,8 +5,8 @@ nd-docs: DOCS-449 title: Global Server Load Balancing with NS1 and NGINX Plus toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- Global server load balancing (GSLB) refers to the intelligent distribution of traffic across server resources located in multiple points of presence (PoPs). GSLB is most commonly implemented by controlling the responses to DNS requests, directing each user to the most appropriate destination IP address based on the availability, performance, and proximity of each PoP. diff --git a/content/nginx/deployment-guides/google-cloud-platform/high-availability-all-active.md b/content/nginx/deployment-guides/google-cloud-platform/high-availability-all-active.md index d2b076277..fe9643f75 100644 --- a/content/nginx/deployment-guides/google-cloud-platform/high-availability-all-active.md +++ b/content/nginx/deployment-guides/google-cloud-platform/high-availability-all-active.md @@ -5,8 +5,8 @@ nd-docs: DOCS-450 title: All-Active HA for NGINX Plus on the Google Cloud Platform toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This guide explains how to deploy F5 NGINX Plus in a high-availability configuration on Google Compute Engine (GCE). GCE is the Google Cloud Platform (GCP) service for running workloads on virtual machines. In this setup, multiple NGINX Plus instances work together, in active pairs. They load balance incoming connections across your app environments. diff --git a/content/nginx/deployment-guides/load-balance-third-party/apache-tomcat.md b/content/nginx/deployment-guides/load-balance-third-party/apache-tomcat.md index e2f0f909f..9fdbcd687 100644 --- a/content/nginx/deployment-guides/load-balance-third-party/apache-tomcat.md +++ b/content/nginx/deployment-guides/load-balance-third-party/apache-tomcat.md @@ -5,8 +5,8 @@ nd-docs: DOCS-451 title: Load Balancing Apache Tomcat Servers with NGINX Open Source and NGINX Plus toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This deployment guide explains how to use NGINX Open Source and F5 NGINX Plus to load balance HTTP and HTTPS traffic across a pool of Apache TomcatTM application servers. The detailed instructions in this guide apply to both cloud‑based and on‑premises deployments of Tomcat. diff --git a/content/nginx/deployment-guides/load-balance-third-party/microsoft-exchange.md b/content/nginx/deployment-guides/load-balance-third-party/microsoft-exchange.md index 4fbbb8fcd..6eaedba41 100644 --- a/content/nginx/deployment-guides/load-balance-third-party/microsoft-exchange.md +++ b/content/nginx/deployment-guides/load-balance-third-party/microsoft-exchange.md @@ -5,8 +5,8 @@ nd-docs: DOCS-452 title: Load Balancing Microsoft Exchange Servers with NGINX Plus toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This deployment guide explains how to use F5 NGINX Plus to load balance traffic across a pool of Microsoft ExchangeTM servers. You can deploy Exchange and NGINX Plus on premises, in a private cloud, or in public clouds including Amazon Web Services (AWS), the Google Cloud Platform, and Microsoft Azure. The guide covers the different installation types, and provides complete instructions for customizing both NGINX Plus and Exchange as required. diff --git a/content/nginx/deployment-guides/load-balance-third-party/node-js.md b/content/nginx/deployment-guides/load-balance-third-party/node-js.md index ed167a126..53379d47b 100644 --- a/content/nginx/deployment-guides/load-balance-third-party/node-js.md +++ b/content/nginx/deployment-guides/load-balance-third-party/node-js.md @@ -6,8 +6,8 @@ title: Load Balancing Node.js Application Servers with NGINX Open Source and NGI Plus toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This deployment guide explains how to use NGINX Open Source and F5 NGINX Plus to load balance HTTP and HTTPS traffic across a pool of Node.js application servers. The detailed instructions in this guide apply to both cloud‑based and on‑premises deployments of Node.js. diff --git a/content/nginx/deployment-guides/load-balance-third-party/oracle-e-business-suite.md b/content/nginx/deployment-guides/load-balance-third-party/oracle-e-business-suite.md index b9aace11c..6d7de2fa1 100644 --- a/content/nginx/deployment-guides/load-balance-third-party/oracle-e-business-suite.md +++ b/content/nginx/deployment-guides/load-balance-third-party/oracle-e-business-suite.md @@ -5,8 +5,8 @@ nd-docs: DOCS-454 title: Load Balancing Oracle E-Business Suite with NGINX Plus toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This deployment guide explains how to use F5 NGINX Plus to load balance traffic across a pool of Oracle E-Business Suite (EBS) 12 servers. It provides complete instructions for configuring NGINX Plus as required. diff --git a/content/nginx/deployment-guides/load-balance-third-party/oracle-weblogic-server.md b/content/nginx/deployment-guides/load-balance-third-party/oracle-weblogic-server.md index a9c3c965e..eea567591 100644 --- a/content/nginx/deployment-guides/load-balance-third-party/oracle-weblogic-server.md +++ b/content/nginx/deployment-guides/load-balance-third-party/oracle-weblogic-server.md @@ -5,8 +5,8 @@ nd-docs: DOCS-455 title: Load Balancing Oracle WebLogic Server with NGINX Open Source and NGINX Plus toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This deployment guide explains how to use NGINX Open Source and F5 NGINX Plus to load balance HTTP and HTTPS traffic across a pool of Oracle WebLogic Server application servers. The detailed instructions in this guide apply to both cloud‑based and on‑premises deployments of Oracle WebLogic Server. diff --git a/content/nginx/deployment-guides/load-balance-third-party/wildfly.md b/content/nginx/deployment-guides/load-balance-third-party/wildfly.md index aa2243b10..26e827a3a 100644 --- a/content/nginx/deployment-guides/load-balance-third-party/wildfly.md +++ b/content/nginx/deployment-guides/load-balance-third-party/wildfly.md @@ -6,8 +6,8 @@ title: Load Balancing Wildfly and JBoss Application Servers with NGINX Open Sour and NGINX Plus toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This deployment guide explains how to use NGINX Open Source and F5 NGINX Plus to load balance HTTP and HTTPS traffic across a pool of Wildfly (JBoss) application servers. It provides complete instructions for configuring NGINX Open Source or NGINX Plus as required. diff --git a/content/nginx/deployment-guides/microsoft-azure/high-availability-standard-load-balancer.md b/content/nginx/deployment-guides/microsoft-azure/high-availability-standard-load-balancer.md index a8da65509..284c6cab9 100644 --- a/content/nginx/deployment-guides/microsoft-azure/high-availability-standard-load-balancer.md +++ b/content/nginx/deployment-guides/microsoft-azure/high-availability-standard-load-balancer.md @@ -6,8 +6,8 @@ title: Active-Active HA for NGINX Plus on Microsoft Azure Using the Azure Standa Load Balancer toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- This guide explains how to use F5 NGINX Plus to complement the native load‑balancing options in the Microsoft Azure cloud. We show how to implement our recommended solution, which combines Azure's Standard Load Balancer for fast and efficient handling of Layer 4 traffic and NGINX Plus for advanced, Layer 7 features such as load balancing, caching, and content‑based routing. The combined Standard Load Balancer and NGINX Plus solution is fast, powerful, reliable, and likely to be relatively low‑cost. diff --git a/content/nginx/deployment-guides/migrate-hardware-adc/citrix-adc-configuration.md b/content/nginx/deployment-guides/migrate-hardware-adc/citrix-adc-configuration.md index ac7e208ef..0a0e075b2 100644 --- a/content/nginx/deployment-guides/migrate-hardware-adc/citrix-adc-configuration.md +++ b/content/nginx/deployment-guides/migrate-hardware-adc/citrix-adc-configuration.md @@ -5,8 +5,8 @@ nd-docs: DOCS-459 title: Migrating Load Balancer Configuration from Citrix ADC to NGINX Plus toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- F5 NGINX Plus provides a flexible replacement for traditional hardware‑based [application delivery controllers](https://www.nginx.com/resources/glossary/application-delivery-controller/) (ADCs). As a software load balancer with a small footprint, NGINX Plus can be deployed just about anywhere – on bare metal, on a virtual machine, or in a container, and on‑premises or in public, private, and hybrid clouds. This guide explains how to migrate the Citrix ADC configuration for several common load‑balancer features to the NGINX Plus application delivery platform. It covers the most commonly used features to get you started quickly. diff --git a/content/nginx/deployment-guides/migrate-hardware-adc/f5-big-ip-configuration.md b/content/nginx/deployment-guides/migrate-hardware-adc/f5-big-ip-configuration.md index 6405a80ef..d5b4367b4 100644 --- a/content/nginx/deployment-guides/migrate-hardware-adc/f5-big-ip-configuration.md +++ b/content/nginx/deployment-guides/migrate-hardware-adc/f5-big-ip-configuration.md @@ -1,12 +1,12 @@ - --- +--- description: Migrate load-balancing configuration from F5 BIG-IP LTM to NGINX Plus, using our syntax conversion examples. nd-docs: DOCS-460 title: Migrating Load Balancer Configuration from F5 BIG-IP LTM to F5 NGINX Plus toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- F5 NGINX Plus provides a flexible replacement for traditional hardware‑based [application delivery controllers](https://www.f5.com/glossary/application-delivery-controller) (ADCs). NGINX Plus is a small software package that can be installed just about anywhere – on bare metal, a virtual machine, or a container, and on‑premises or in public, private, and hybrid clouds – while providing the same level of application delivery, high availability, and security offered by legacy ADCs. This guide explains how to migrate an F5 BIG-IP Local Traffic Manager (LTM) configuration to the NGINX Plus software application delivery platform, and covers the most commonly used features and configurations to get you started quickly on your migration. diff --git a/content/nginx/deployment-guides/nginx-plus-high-availability-chef.md b/content/nginx/deployment-guides/nginx-plus-high-availability-chef.md index 5f0b65a19..1b260ff4f 100644 --- a/content/nginx/deployment-guides/nginx-plus-high-availability-chef.md +++ b/content/nginx/deployment-guides/nginx-plus-high-availability-chef.md @@ -6,8 +6,7 @@ draft: true title: NGINX Plus High Availability Chef toc: true weight: 100 -type: -- how-to +nd-content-type: how-to --- In a [previous blog post](https://www.nginx.com/blog/installing-nginx-nginx-plus-chef/), we went over how to deploy F5 NGINX Plus using Chef. In this blog post we will build on the Chef configs from the last blog post and use Chef to deploy a highly available (HA) NGINX Plus active/passive cluster. diff --git a/content/nginx/deployment-guides/setting-up-nginx-demo-environment.md b/content/nginx/deployment-guides/setting-up-nginx-demo-environment.md index 8d68e7241..7111968f2 100644 --- a/content/nginx/deployment-guides/setting-up-nginx-demo-environment.md +++ b/content/nginx/deployment-guides/setting-up-nginx-demo-environment.md @@ -5,8 +5,8 @@ nd-docs: DOCS-462 title: Setting up an NGINX demo environment toc: true weight: 100 -type: -- how-to +nd-content-type: how-to +nd-product: NGPLUS --- The instructions in this guide explain how to set up a simple demo environment that uses F5 NGINX Plus to load balance web servers that run NGINX Open Source and serve two distinct web applications. It is referenced by some of our deployment guides for implementing highly availability of NGINX Plus and NGINX Open Source in cloud environments. diff --git a/content/nginx/deployment-guides/single-sign-on/active-directory-federation-services.md b/content/nginx/deployment-guides/single-sign-on/active-directory-federation-services.md index 112f206c3..3daa7045d 100644 --- a/content/nginx/deployment-guides/single-sign-on/active-directory-federation-services.md +++ b/content/nginx/deployment-guides/single-sign-on/active-directory-federation-services.md @@ -4,7 +4,7 @@ description: Enable OpenID Connect-based single sign-on (SSO) for applications p toc: true weight: 300 nd-content-type: how-to -nd-product: NPL +nd-product: NGPLUS nd-docs: DOCS-1683 --- diff --git a/content/nginx/deployment-guides/single-sign-on/auth0.md b/content/nginx/deployment-guides/single-sign-on/auth0.md index 88c043e80..1001c6454 100644 --- a/content/nginx/deployment-guides/single-sign-on/auth0.md +++ b/content/nginx/deployment-guides/single-sign-on/auth0.md @@ -4,7 +4,7 @@ description: Enable OpenID Connect-based single sign-on (SSO) for applications p toc: true weight: 100 nd-content-type: how-to -nd-product: NPL +nd-product: NGPLUS nd-docs: DOCS-1686 --- diff --git a/content/nginx/deployment-guides/single-sign-on/cognito.md b/content/nginx/deployment-guides/single-sign-on/cognito.md index d1d3b2976..f971a23a2 100644 --- a/content/nginx/deployment-guides/single-sign-on/cognito.md +++ b/content/nginx/deployment-guides/single-sign-on/cognito.md @@ -4,7 +4,7 @@ description: Enable OpenID Connect-based single sign-on (SSO) for applications p toc: true weight: 200 nd-content-type: how-to -nd-product: NPL +nd-product: NGPLUS nd-docs: DOCS-1685 --- diff --git a/content/nginx/deployment-guides/single-sign-on/entra-id.md b/content/nginx/deployment-guides/single-sign-on/entra-id.md index 906f50817..bf1a45499 100644 --- a/content/nginx/deployment-guides/single-sign-on/entra-id.md +++ b/content/nginx/deployment-guides/single-sign-on/entra-id.md @@ -4,7 +4,7 @@ description: Enable OpenID Connect-based single sign-on (SSO) for applications p toc: true weight: 400 nd-content-type: how-to -nd-product: NPL +nd-product: NGPLUS nd-docs: DOCS-1688 --- diff --git a/content/nginx/deployment-guides/single-sign-on/keycloak.md b/content/nginx/deployment-guides/single-sign-on/keycloak.md index fb0068a0e..48011c475 100644 --- a/content/nginx/deployment-guides/single-sign-on/keycloak.md +++ b/content/nginx/deployment-guides/single-sign-on/keycloak.md @@ -4,7 +4,7 @@ description: Enable OpenID Connect-based single sign-on (SSO) for applications p toc: true weight: 500 nd-content-type: how-to -nd-product: NPL +nd-product: NGPLUS nd-docs: DOCS-1682 --- diff --git a/content/nginx/deployment-guides/single-sign-on/oidc-njs/active-directory-federation-services.md b/content/nginx/deployment-guides/single-sign-on/oidc-njs/active-directory-federation-services.md index 8eaf8680a..c9a5009b1 100644 --- a/content/nginx/deployment-guides/single-sign-on/oidc-njs/active-directory-federation-services.md +++ b/content/nginx/deployment-guides/single-sign-on/oidc-njs/active-directory-federation-services.md @@ -2,12 +2,11 @@ description: Enable OpenID Connect-based single-sign for applications proxied by NGINX Plus, using Microsoft AD FS as the identity provider (IdP). nd-docs: DOCS-463 -type: -- how-to +nd-content-type: how-to title: Single Sign-On with Microsoft AD FS and njs toc: false weight: 100 -product: NGINX-PLUS +nd-product: NGPLUS --- {{< call-out "note" >}} This guide applies to NGINX Plus [Release 15]({{< ref "nginx/releases.md#r15" >}}) and later, based on the [`nginx-openid-connect`](https://github.com/nginxinc/nginx-openid-connect) GitHub repo. Starting with NGINX Plus [Release 34]({{< ref "nginx/releases.md#r34" >}}), use the simpler solution with the [native OpenID connect module](https://nginx.org/en/docs/http/ngx_http_oidc_module.html). diff --git a/content/nginx/deployment-guides/single-sign-on/oidc-njs/auth0.md b/content/nginx/deployment-guides/single-sign-on/oidc-njs/auth0.md index 0944abc89..711d06ca9 100644 --- a/content/nginx/deployment-guides/single-sign-on/oidc-njs/auth0.md +++ b/content/nginx/deployment-guides/single-sign-on/oidc-njs/auth0.md @@ -7,7 +7,8 @@ type: title: Single Sign-On With Auth0 and njs toc: false weight: 100 -product: NGINX-PLUS +nd-product: NGPLUS +nd-content-type: how-to --- {{< call-out "note" >}} This guide applies to NGINX Plus [Release 15]({{< ref "nginx/releases.md#r15" >}}) and later, based on the [`nginx-openid-connect`](https://github.com/nginxinc/nginx-openid-connect) GitHub repo. Starting with NGINX Plus [Release 34]({{< ref "nginx/releases.md#r34" >}}), use the simpler solution with the [native OpenID connect module](https://nginx.org/en/docs/http/ngx_http_oidc_module.html). diff --git a/content/nginx/deployment-guides/single-sign-on/oidc-njs/cognito.md b/content/nginx/deployment-guides/single-sign-on/oidc-njs/cognito.md index ece6d582e..48386ab32 100644 --- a/content/nginx/deployment-guides/single-sign-on/oidc-njs/cognito.md +++ b/content/nginx/deployment-guides/single-sign-on/oidc-njs/cognito.md @@ -2,12 +2,11 @@ description: Enable OpenID Connect-based single-sign for applications proxied by NGINX Plus, using Amazon Cognito as the identity provider (IdP). nd-docs: DOCS-464 -type: -- how-to +nd-content-type: how-to title: Single Sign-On with Amazon Cognito and njs toc: false weight: 100 -product: NGINX-PLUS +nd-product: NGPLUS --- {{< call-out "note" >}} This guide applies to NGINX Plus [Release 15]({{< ref "nginx/releases.md#r15" >}}) and later, based on the [`nginx-openid-connect`](https://github.com/nginxinc/nginx-openid-connect) GitHub repo. Starting with NGINX Plus [Release 34]({{< ref "nginx/releases.md#r34" >}}), use the simpler solution with the [native OpenID connect module](https://nginx.org/en/docs/http/ngx_http_oidc_module.html). diff --git a/content/nginx/deployment-guides/single-sign-on/oidc-njs/keycloak.md b/content/nginx/deployment-guides/single-sign-on/oidc-njs/keycloak.md index 476c8dc94..534e683fa 100644 --- a/content/nginx/deployment-guides/single-sign-on/oidc-njs/keycloak.md +++ b/content/nginx/deployment-guides/single-sign-on/oidc-njs/keycloak.md @@ -2,12 +2,11 @@ description: Enable OpenID Connect-based single-sign for applications proxied by NGINX Plus, using Keycloak as the identity provider (IdP). nd-docs: DOCS-465 -type: -- how-to +nd-content-type: how-to title: Single Sign-On with Keycloak and njs toc: false weight: 100 -product: NGINX-PLUS +nd-product: NGPLUS --- {{< call-out "note" >}} This guide applies to NGINX Plus [Release 15]({{< ref "nginx/releases.md#r15" >}}) and later, based on the [`nginx-openid-connect`](https://github.com/nginxinc/nginx-openid-connect) GitHub repo. Starting with NGINX Plus [Release 34]({{< ref "nginx/releases.md#r34" >}}), use the simpler solution with the [native OpenID connect module](https://nginx.org/en/docs/http/ngx_http_oidc_module.html). diff --git a/content/nginx/deployment-guides/single-sign-on/oidc-njs/okta.md b/content/nginx/deployment-guides/single-sign-on/oidc-njs/okta.md index b5e76101f..38d617938 100644 --- a/content/nginx/deployment-guides/single-sign-on/oidc-njs/okta.md +++ b/content/nginx/deployment-guides/single-sign-on/oidc-njs/okta.md @@ -2,12 +2,11 @@ description: Learn how to enable single sign-on (SSO) with Okta for applications proxied by F5 NGINX Plus. nd-docs: DOCS-466 -type: -- how-to +nd-content-type: how-to title: Single Sign-On with Okta and njs toc: false weight: 100 -product: NGINX-PLUS +nd-product: NGPLUS --- {{< call-out "note" >}} This guide applies to NGINX Plus [Release 15]({{< ref "nginx/releases.md#r15" >}}) and later, based on the [`nginx-openid-connect`](https://github.com/nginxinc/nginx-openid-connect) GitHub repo. Starting with NGINX Plus [Release 34]({{< ref "nginx/releases.md#r34" >}}), use the simpler solution with the [native OpenID connect module](https://nginx.org/en/docs/http/ngx_http_oidc_module.html). diff --git a/content/nginx/deployment-guides/single-sign-on/oidc-njs/onelogin.md b/content/nginx/deployment-guides/single-sign-on/oidc-njs/onelogin.md index ec7c2fe91..b02ecb4b3 100644 --- a/content/nginx/deployment-guides/single-sign-on/oidc-njs/onelogin.md +++ b/content/nginx/deployment-guides/single-sign-on/oidc-njs/onelogin.md @@ -2,12 +2,11 @@ description: Learn how to enable single sign-on (SSO) with [OneLogin](https://www.onelogin.com/) for applications proxied by F5 NGINX Plus. nd-docs: DOCS-467 -type: -- tutorial +nd-content-type: tutorial title: Single Sign-On with OneLogin and njs toc: false weight: 100 -product: NGINX-PLUS +nd-product: NGPLUS --- {{< call-out "note" >}} This guide applies to NGINX Plus [Release 15]({{< ref "nginx/releases.md#r15" >}}) and later, based on the [`nginx-openid-connect`](https://github.com/nginxinc/nginx-openid-connect) GitHub repo. Starting with NGINX Plus [Release 34]({{< ref "nginx/releases.md#r34" >}}), use the simpler solution with the [native OpenID connect module](https://nginx.org/en/docs/http/ngx_http_oidc_module.html). diff --git a/content/nginx/deployment-guides/single-sign-on/oidc-njs/ping-identity.md b/content/nginx/deployment-guides/single-sign-on/oidc-njs/ping-identity.md index e415bc4c6..c3e2c242c 100644 --- a/content/nginx/deployment-guides/single-sign-on/oidc-njs/ping-identity.md +++ b/content/nginx/deployment-guides/single-sign-on/oidc-njs/ping-identity.md @@ -2,9 +2,8 @@ description: Enable OpenID Connect-based single-sign for applications proxied by NGINX Plus, using Ping Identity as the identity provider (IdP). nd-docs: DOCS-468 -type: -- how-to -product: NGINX-PLUS +nd-content-type: how-to +nd-product: NGPLUS title: Single Sign-On with Ping Identity and njs toc: false weight: 100 diff --git a/content/nginx/deployment-guides/single-sign-on/okta.md b/content/nginx/deployment-guides/single-sign-on/okta.md index 2dcd5e16e..c19a15b45 100644 --- a/content/nginx/deployment-guides/single-sign-on/okta.md +++ b/content/nginx/deployment-guides/single-sign-on/okta.md @@ -4,7 +4,7 @@ description: Enable OpenID Connect-based single sign-on (SSO) for applications p toc: true weight: 700 nd-content-type: how-to -nd-product: NPL +nd-product: NGPLUS nd-docs: DOCS-1689 --- diff --git a/content/nginx/deployment-guides/single-sign-on/onelogin.md b/content/nginx/deployment-guides/single-sign-on/onelogin.md index 036d109dd..be043e1da 100644 --- a/content/nginx/deployment-guides/single-sign-on/onelogin.md +++ b/content/nginx/deployment-guides/single-sign-on/onelogin.md @@ -4,7 +4,7 @@ description: Enable OpenID Connect-based single sign-on (SSO) for applications p toc: true weight: 600 nd-content-type: how-to -nd-product: NPL +nd-product: NGPLUS nd-docs: DOCS-1687 --- diff --git a/content/nginx/deployment-guides/single-sign-on/ping-identity.md b/content/nginx/deployment-guides/single-sign-on/ping-identity.md index b171f9c47..48c4e24f6 100644 --- a/content/nginx/deployment-guides/single-sign-on/ping-identity.md +++ b/content/nginx/deployment-guides/single-sign-on/ping-identity.md @@ -4,7 +4,7 @@ description: Enable OpenID Connect-based single sign-on (SSO) for applications p toc: true weight: 800 nd-content-type: how-to -nd-product: NPL +nd-product: NGPLUS nd-docs: DOCS-1684 --- diff --git a/content/nginx/directives.md b/content/nginx/directives.md index 20c3cb556..d70f417f8 100644 --- a/content/nginx/directives.md +++ b/content/nginx/directives.md @@ -3,6 +3,8 @@ nd-docs: DOCS-469 title: NGINX Directives Index url: /nginx/directives weight: 700 +nd-product: NGPLUS +nd-content-type: redirect --- \ No newline at end of file diff --git a/content/nginx/fips-compliance-nginx-plus.md b/content/nginx/fips-compliance-nginx-plus.md index 3c85a31a6..0eb56d09c 100644 --- a/content/nginx/fips-compliance-nginx-plus.md +++ b/content/nginx/fips-compliance-nginx-plus.md @@ -4,8 +4,8 @@ nd-docs: DOCS-470 title: NGINX Plus FIPS Compliance toc: true weight: 600 -type: -- concept +nd-content-type: concept +nd-product: NGPLUS --- ## What is FIPS diff --git a/content/nginx/open-source-components.md b/content/nginx/open-source-components.md index 16189aed0..4c26f1cbf 100644 --- a/content/nginx/open-source-components.md +++ b/content/nginx/open-source-components.md @@ -5,8 +5,8 @@ nd-docs: DOCS-471 title: Open Source Components toc: true weight: 500 -type: -- reference +nd-content-type: reference +nd-product: NGPLUS --- Open source components included in the F5 NGINX Plus (package name is `nginx-plus`) are: diff --git a/content/nginx/releases.md b/content/nginx/releases.md index 22e2fc209..71cf95e94 100644 --- a/content/nginx/releases.md +++ b/content/nginx/releases.md @@ -5,8 +5,8 @@ nd-docs: DOCS-472 title: Releases toc: true weight: 300 -type: -- concept +nd-content-type: reference +nd-product: NGPLUS --- ### Software Development Policy {#support} diff --git a/content/nginx/technical-specs.md b/content/nginx/technical-specs.md index 343f2b332..8aa2cd974 100644 --- a/content/nginx/technical-specs.md +++ b/content/nginx/technical-specs.md @@ -6,7 +6,7 @@ description: Platforms supported by F5 NGINX Plus and dynamically loaded modules toc: true weight: 400 nd-content-type: reference -nd-product: NPL +nd-product: NGPLUS nd-docs: DOCS-473 --- diff --git a/content/nginx/variables.md b/content/nginx/variables.md index 07de70141..46da7049f 100644 --- a/content/nginx/variables.md +++ b/content/nginx/variables.md @@ -3,6 +3,8 @@ title: NGINX Variables Index url: /nginx/variables weight: 800 nd-docs: DOCS-1681 +nd-content-type: redirect +nd-product: NGPLUS --- \ No newline at end of file