NGINX 1.25.4 mainline with HTTP/3 support added to EL7, EL8, EL9 repositories. brotli compression module from Google, http2, ngx cache purge and ngx http geoip2 modules added or built-in. OpenSSL built dynamically using OpenSSL+QUIC 3.0.12.
Major changes:
- fixes for vulnerabilities in HTTP/3 (CVE-2024-24989, CVE-2024-24990)
RHEL 7 / CentOS 7:
yum upgrade -y codeit-repo-release yum-config-manager --enable CodeIT-mainline --save
yum install nginx
RHEL 8-9 / Alma Linux 8-9 / Rocky Linux 8-9 / CentOS 8-9 / Other EL8/EL9 repos are modular now.
To install nginx with HTTP/3 support, you need to enable the appropriate stream:
dnf module reset -y nginx dnf module enable -y nginx:codeit-mainline
dnf install nginx
We build OpenSSL+QUIC 3.0 separately since v1.21.6, installing it separately to /lib64 with .so.81.3 suffix to ensure it won’t interfere with your system libraries.
Exerimental HTTP/3 support added in NGINX 1.25.0 Mainline. We build it with the corresponding module (—with-http_v3_module).
I still hope you can launch a debian-based suite. I have switched to debian 12 for half a year, and the stability is quite good. I can’t feel the difference with the RHEL series.
Hi James,
For now AlmaLinux fits 100% of our needs, thus there is no sense to adopt Debian builds, infrastructure, CI/CD, auto tests and other heavy things we implemented for EL7-9.
At the same time, we can consider this work to be done, if it is sponsored by people/companies. In current situation, I don’t see anyone except you is interested in these builds and support.
Hi, Alexander
Thanks for your explanation, I understand.