GetPageSpeed Extras

nginx-module-pagespeed-selinux

How to install nginx-module-pagespeed-selinux in CentOS/RHEL 9 (x86_64)

SELinux policy module required to run NGINX PageSpeed module

License: ASL 2.0 Vendor: GetPageSpeed, Inc. https://www.getpagespeed.com/

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-testing
sudo dnf -y install nginx-module-pagespeed-selinux

Description

This package contains SELinux policy module necessary to run NGINX PageSpeed module.

Compatibility

This package is compatible with all RHEL-based distributions, including CentOS, AlmaLinux, Oracle Linux, Rocky Linux, etc.

RPMs

Package Size Built Changes
nginx-module-pagespeed-selinux-1.30.5+2.1.0~beta13-1.el9.gps.x86_64 14 KiB 2026-10-03 Danila Vershinin
- Bump to libpagespeed v2.1.0-beta13: AVIF and hardening update. · - Recompresses existing still AVIF images safely. Adds an 8 MiB HTML · token passthrough limit and a 32 MiB native-fetch body limit, a sprite · resolution guard, SRI-safe resource handling, image-option bounds, · s-maxage removal when caching is disabled, and a WebP rewritten-URL · fallback for Safari 16+ and Firefox 132+.
nginx-module-pagespeed-selinux-1.30.5+2.1.0~beta12-1.el9.gps.x86_64 13 KiB 2026-09-24 Danila Vershinin
- Bump to libpagespeed v2.1.0-beta12: security and correctness update. · - Fixes two cross-site scripting issues in generated inline scripts · (inline-image deduplication and low-res image preview), an integer · overflow in numeric HTML character reference decoding, an image · resolution-limit bypass via crafted PNG dimensions, and adds a JavaScript · tokenizer depth ceiling (denial-of-service hardening). Also fixes six · JavaScript minifier output-corruption classes, CSS math-function · zero-unit stripping, case-insensitive CSS URL rebasing, animated WebP · for three-digit browser versions, in-place Vary header token merging, · CSP gating for combine_javascript, and async/defer script inlining.
nginx-module-pagespeed-selinux-1.30.5+2.1.0~beta11-1.el9.gps.x86_64 12 KiB 2026-09-16 Danila Vershinin
- Bump to libpagespeed v2.1.0-beta11: enable the nginx-native fetcher for · same-origin HTTP resources and make graceful worker shutdown null-safe when · UseNativeFetcher is disabled. Add a post-smoke graceful-quit regression gate. · - Package the Apache-2.0 license from its current monorepo location.
nginx-module-pagespeed-selinux-1.30.4+2.1.0~beta11-1.el9.gps.x86_64 12 KiB 2026-08-06 Danila Vershinin
- Bump to libpagespeed v2.1.0-beta11: enable the nginx-native fetcher for · same-origin HTTP resources and make graceful worker shutdown null-safe when · UseNativeFetcher is disabled. Add a post-smoke graceful-quit regression gate. · - Package the Apache-2.0 license from its current monorepo location.
nginx-module-pagespeed-selinux-1.30.4+2.1.0~beta10-3.el9.gps.x86_64 12 KiB 2026-07-16 Danila Vershinin
- Rebuild after scripts/smoke.sh fix (curl removed from install line — · conflicted with rpmbuilder's pre-installed curl-minimal). Forces a fresh · NVR so build/deploy/smoke actually runs against an updated checkout · rather than the cached -2 artifact.
nginx-module-pagespeed-selinux-1.30.3+2.1.0~beta10-3.el9.gps.x86_64 12 KiB 2026-06-18 Danila Vershinin
- Rebuild after scripts/smoke.sh fix (curl removed from install line — · conflicted with rpmbuilder's pre-installed curl-minimal). Forces a fresh · NVR so build/deploy/smoke actually runs against an updated checkout · rather than the cached -2 artifact.

Subscribe