Subscribe

How to install nginx-mod in CentOS/RHEL 9 (x86_64)

High-performance web server

Install

sudo dnf -y install https://extras.getpagespeed.com/release-latest.rpm
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --enable getpagespeed-extras-nginx-mod
sudo dnf -y install nginx-mod

Description

nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server. This version adds some patches to improve performance: * HPACK by Cloudflare * Dynamic TLS records Built with QuicTLS to support HTTP/3, ensuring you're at the forefront of web technology. Be careful using this in production. This package merely addresses all the crazy folks who want you to compile NGINX to get the above features. The compiled NGINX is evil for many reasons. For more info, see: https://www.getpagespeed.com/server-setup/where-compilation-went-wrong The lesser, as well as faster evil is here. Packaged install is easier to use in production and is also easier to roll back to stable NGINX version in case there's an issue with those patches.

RPMs

Danila Vershinin (2026-03-18) - gps_license: mark reporting timer as cancelable to fix stuck workers after reload
Danila Vershinin (2026-03-16) - gps_license: update warning URLs to point to license token docs page
Danila Vershinin (2026-03-16) - gps_license: log warnings once per worker at startup instead of per-request
Danila Vershinin (2026-03-16) - Fix gps_license shared memory use-after-free causing SIGSEGV on reload
Danila Vershinin (2026-03-14) - Internal improvements
Danila Vershinin (2026-03-13) - Fix QUIC reuseport sockets not closed during graceful shutdown, causing · ~50% connection failures after reload with quic_bpf on
Danila Vershinin (2026-03-09) - Add Provides/Obsoletes for nginx-filesystem (Fedora/EL10 compat)
Danila Vershinin (2026-03-09) - Add Provides/Obsoletes for nginx-filesystem (Fedora/EL10 compat)
Danila Vershinin (2026-03-02) - Fix service nginx upgrade/check-reload on EL10: replace killproc with pkill -F (procps-ng) · - Add Requires: procps-ng for EL7+/Fedora and procps for SUSE
Danila Vershinin (2026-03-01) - Enable GPS license module on SLES builds (was Fedora-only)
Danila Vershinin (2026-02-28) - Statically link GPS license module on Fedora builds
Danila Vershinin (2026-02-28) - Statically link GPS license module on Fedora builds
Danila Vershinin (2026-02-28) - Statically link GPS license module on Fedora builds
Danila Vershinin (2026-02-27) - Add API module for dynamic upstream management without reloads (NGINX Plus-compatible)
Danila Vershinin (2026-02-10) - Add autoindex natural sorting: directory listings now sort 1, 2, 10 instead of 1, 10, 2
Danila Vershinin (2026-02-10) - Add ABI compatibility check to %check: detect struct layout changes at build time
Danila Vershinin (2026-02-10) - Fix max_headers patch: move header_count to end of request struct for ABI safety
Danila Vershinin (2026-02-09) - Add max_headers directive to limit number of HTTP headers per request (default 100)
Danila Vershinin (2026-02-08) - Enable quic_bpf module on EL7/amzn2 via compiler defines (off by default)
Danila Vershinin (2026-02-08) - Revert quic_bpf enablement (unsafe for stock CentOS 7 kernels)