GetPageSpeed Extras

nginx-module-pagespeed-selinux

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

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.

Architecture

Optimized for aarch64 (ARM64) architecture. It can be used on AWS Graviton instances, as well as Raspberry Pi 4 and newer.

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.aarch64 13 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.aarch64 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.aarch64 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.aarch64 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.aarch64 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.aarch64 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