How to install nginx-module-pagespeed-selinux in CentOS/RHEL 9 (x86_64)
SELinux policy module required to run NGINX PageSpeed module
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) |