Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/nginx/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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**.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/content-cache/content-caching.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
---

<span id="intro"></span>
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/acme.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/brotli.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/cookie-flag.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 >}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/fips.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/geoip.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/geoip2.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/headers-more.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/image-filter.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/lua.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/ndk.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/nginscript.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/nginx-waf.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 >}}
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/opentelemetry.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/opentracing.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 >}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/perl.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/prometheus-njs.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/rtmp.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
5 changes: 3 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/set-misc.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/spnego.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
5 changes: 3 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/uninstall.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
5 changes: 3 additions & 2 deletions content/nginx/admin-guide/dynamic-modules/xslt.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
---

<span id="overview"></span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
---

<span id="intro"></span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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/).
Expand Down
4 changes: 2 additions & 2 deletions content/nginx/admin-guide/high-availability/zone_sync.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
---

<span id="intro"></span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Loading