Skip to content

Commit 9ce9274

Browse files
y82route443mjangtravisamartin
authored
NGINX Plus Release 34 (#343)
* Refactor OIDC Docs to use http_oidc_module. * Updated OSS Components for R34. * Modified deprecation notice for OpenTracing dynamic module. * Updated NGINX Plus installation for R34. * Tech specs for r34. * Release Notes for R34. * Added info about proxy to subscription licenses. * Added OIDC article. * Apply suggestions from code review Co-authored-by: Mike Jang <[email protected]> * Apply suggestions from code review Co-authored-by: Travis Martin <[email protected]> Co-authored-by: Mike Jang <[email protected]> * Apply suggestions from code review Co-authored-by: Travis Martin <[email protected]> * Apply suggestions from code review Co-authored-by: Travis Martin <[email protected]> --------- Co-authored-by: Ivan Ovchinnikov <[email protected]> Co-authored-by: Mike Jang <[email protected]> Co-authored-by: Travis Martin <[email protected]>
1 parent ce7670e commit 9ce9274

24 files changed

+3660
-828
lines changed

Diff for: content/nginx/admin-guide/dynamic-modules/opentracing.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ type:
1212
- how-to
1313
---
1414

15-
{{< note >}} The module is deprecated since <a href="../../../releases/#r32">F5 NGINX Plus Release 32</a>. The [OpenTelemetry]({{< ref "opentelemetry.md" >}}) module is available since NGINX Plus <a href="../../../releases/#r29">Release 29</a> that incorporates the features of the OpenTracing module.{{< /note >}}
15+
{{< note >}} The module no longer available since F5 NGINX Plus [Release 34]({{< ref "nginx/releases.md#r34" >}}). The [OpenTelemetry]({{< ref "nginx/admin-guide/dynamic-modules/opentelemetry.md" >}}) module is available since NGINX Plus [Release 29]({{< ref "nginx/releases.md#r29" >}}) that incorporates the features of the OpenTracing module.{{< /note >}}
1616

1717

1818
<span id="install"></span>
1919
## Installation
2020

21-
1. Check the [Technical Specifications]({{< relref "../../technical-specs.md" >}}) page to verify that the module is supported by your operating system.
21+
1. Check the [Technical Specifications]({{< ref "nginx/technical-specs.md" >}}) page to verify that the module is supported by your operating system.
2222

2323
2. Install the OpenTracing module package `nginx-plus-module-opentracing`.
2424

@@ -89,6 +89,6 @@ After installation you will need to enable and configure the module in NGINX Plu
8989

9090
- [NGINX plugin for OpenTracing Reference](https://github.com/opentracing-contrib/nginx-opentracing)
9191

92-
- [NGINX Dynamic Modules]({{< ref "dynamic-modules.md" >}})
92+
- [NGINX Dynamic Modules]({{< ref "nginx/admin-guide/dynamic-modules/dynamic-modules.md" >}})
9393

94-
- [NGINX Plus Technical Specifications]({{< relref "../../technical-specs.md" >}})
94+
- [NGINX Plus Technical Specifications]({{< ref "nginx/technical-specs.md" >}})

Diff for: content/nginx/admin-guide/installing-nginx/installing-nginx-plus.md

+5-45
Original file line numberDiff line numberDiff line change
@@ -78,46 +78,6 @@ This article explains how to install NGINX Plus on different operating systems,
7878

7979
1. {{< include "nginx-plus/install/install-nginx-agent-for-nim.md" >}}
8080

81-
## Install NGINX Plus on RHEL 7.4+, CentOS 7.4+, and Oracle Linux 7.4+ {#install_rhel_centos}
82-
83-
{{< call-out "important" "Deprecation notice" "" >}}
84-
CentOS 7.4, RHEL 7.4, and Oracle Linux 7.4 are deprecated as of NGINX Plus Release 32 (R32) and are not supported in Release 33 (R33) or later. For the list of supported distributions, refer to the [NGINX Plus Tech Specs]({{< ref "nginx/technical-specs.md" >}}).
85-
{{</ call-out >}}
86-
87-
1. {{< include "nginx-plus/install/back-up-config-and-logs.md" >}}
88-
89-
1. Download the SSL certificate and private key associated with your NGINX Plus subscription from the MyF5 Customer Portal:
90-
91-
- Log in to [MyF5](https://my.f5.com/manage/s/).
92-
- Go to **My Products & Plans > Subscriptions** to see your active subscriptions.
93-
- Find your NGINX products or services subscription, and select the **Subscription ID** for details.
94-
- Download the **nginx-repo.crt** and **nginx-repo.key** from the subscription page.
95-
96-
1. {{< include "nginx-plus/install/install-ca-certificates-dependency-yum.md" >}}
97-
98-
1. {{< include "nginx-plus/install/create-dir-for-crt-key.md" >}}
99-
100-
1. {{< include "nginx-plus/install/copy-crt-and-key.md" >}}
101-
102-
1. Add the NGINX Plus repository by downloading the [nginx-plus-7.4.repo](https://cs.nginx.com/static/files/nginx-plus-7.4.repo) file to **/etc/yum.repos.d**:
103-
104-
```shell
105-
sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/nginx-plus-7.4.repo
106-
```
107-
108-
<details open>
109-
<summary style="font-weight:bold;">Learn how to pin NGINX Plus to a specific version</summary>
110-
{{<call-out "tip" "Tip: Pin NGINX Plus to a specific version" "fa-solid fa-thumbtack">}}{{< include "nginx-plus/install/pin-to-version/pin-rhel7-R32.md" >}}{{</call-out>}}
111-
</details>
112-
113-
1. {{< include "nginx-plus/install/install-nginx-plus-package-yum.md" >}}
114-
115-
1. {{< include "nginx-plus/install/enable-nginx-service-at-boot.md" >}}
116-
117-
1. {{< include "nginx-plus/install/check-nginx-binary-version.md" >}}
118-
119-
1. {{< include "nginx-plus/install/install-nginx-agent-for-nim.md" >}}
120-
12181
## Install NGINX Plus on RHEL 8.1+, Oracle Linux 8.1+, AlmaLinux 8, Rocky Linux 8 {#install_rhel8}
12282

12383
1. {{< include "nginx-plus/install/check-tech-specs.md" >}}
@@ -546,10 +506,10 @@ For a community dynamic module to work with NGINX Plus, it must be compiled alo
546506
547507
- Identify the NGINX Open Source version that corresponds to your version of NGINX Plus. See [NGINX Plus Releases]({{< ref "nginx/releases.md" >}}).
548508
549-
- Download the sources for the appropriate NGINX Open Source mainline version, in this case 1.27.2:
509+
- Download the sources for the appropriate NGINX Open Source mainline version, in this case 1.27.4:
550510
551511
```shell
552-
wget -qO - https://nginx.org/download/nginx-1.27.2.tar.gz | tar zxfv -
512+
wget -qO - https://nginx.org/download/nginx-1.27.4.tar.gz | tar zxfv -
553513
```
554514
555515
1. Obtain the source for the dynamic module.
@@ -565,7 +525,7 @@ For a community dynamic module to work with NGINX Plus, it must be compiled alo
565525
First establish binary compatibility by running the `configure` script with the `‑‑with‑compat` option. Then compile the module with `make modules`.
566526
567527
```shell
568-
cd nginx-1.27.2/
528+
cd nginx-1.27.4/
569529
./configure --with-compat --add-dynamic-module=../<MODULE-SOURCES>
570530
make modules
571531
```
@@ -580,7 +540,7 @@ For a community dynamic module to work with NGINX Plus, it must be compiled alo
580540
1. Make a copy of the module file and include the NGINX Open Source version in the filename. This makes it simpler to manage multiple versions of a dynamic module in the production environment.
581541
582542
```shell
583-
cp objs/ngx_http_hello_world.so ./ngx_http_hello_world_1.27.2.so
543+
cp objs/ngx_http_hello_world.so ./ngx_http_hello_world_1.27.4.so
584544
```
585545
586546
### Enabling Dynamic Modules {#enable_dynamic}
@@ -886,7 +846,7 @@ To upgrade your NGINX Plus installation to the newest version:
886846
The output of the command:
887847
888848
```shell
889-
nginx version: nginx/1.27.2 (nginx-plus-r33)
849+
nginx version: nginx/1.27.4 (nginx-plus-r34)
890850
```
891851
892852
## Upgrade NGINX Plus Modules {#upgrade_modules}

0 commit comments

Comments
 (0)