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.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.
nginx-module-pagespeed-selinux-1.30.2+2.1.0~beta10-3.el9.gps.x86_64 12 KiB 2026-05-23 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.1+2.1.0~beta10-3.el9.gps.x86_64 12 KiB 2026-05-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.0+2.1.0~beta10-3.el9.gps.x86_64 12 KiB 2026-05-13 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.0+2.1.0~beta10-2.el9.gps.x86_64 12 KiB 2026-05-13 Danila Vershinin
- Rebuild to exercise the per-branch resource_class:large override end-to-end · on testing-channel CircleCI (x86_64 libpagespeed builds on the larger · runner under LTO; aarch64 stays on arm.medium) and the post-deploy install · smoke chain against a fresh artifact rather than the cached beta10.
nginx-module-pagespeed-selinux-1.30.0+2.1.0~beta10-1.el9.gps.x86_64 11 KiB 2026-05-13 Danila Vershinin
- Bump to libpagespeed v2.1.0-beta10: fix worker SIGSEGV on first background · fetch (NULL fetcher dereferenced in RateController::Fetch when Serf was · disabled in this fork); substitute version.h placeholders at build time · so log lines and X-Page-Speed header no longer print literal @MAJOR@ etc.
nginx-module-pagespeed-selinux-1.28.2+2.1.0~beta10-1.el9.gps.x86_64 11 KiB 2026-05-13 Danila Vershinin
- Bump to libpagespeed v2.1.0-beta10: fix worker SIGSEGV on first background · fetch (NULL fetcher dereferenced in RateController::Fetch when Serf was · disabled in this fork); substitute version.h placeholders at build time · so log lines and X-Page-Speed header no longer print literal @MAJOR@ etc.
nginx-module-pagespeed-selinux-1.28.2+2.1.0~beta9-1.el9.gps.x86_64 11 KiB 2026-05-08 Danila Vershinin
- Switch to dvershinin/ngx_pagespeed monorepo build (libpagespeed bundled, · no PSOL dependency). First beta in the testing channel; consumes pre-built · libpagespeed SDK tarball from GitHub Releases. · - Add aarch64 support; drop EL7/EL8 (SDK glibc 2.39 floor)

Subscribe