View this package for all CentOS/RHEL versions →
How to install nginx-module-pagespeed-selinux in CentOS/RHEL 9 (aarch64)
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 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 | Changelog |
|---|---|---|
| nginx-module-pagespeed-selinux-1.30.3+2.1.0~beta10-3.el9.gps.aarch64 | 12 KiB |
Danila Vershinin (2026-05-14) - 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.aarch64 | 12 KiB |
Danila Vershinin (2026-05-14) - 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.aarch64 | 12 KiB |
Danila Vershinin (2026-05-14) - 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.aarch64 | 12 KiB |
Danila Vershinin (2026-05-14) - 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.aarch64 | 12 KiB |
Danila Vershinin (2026-05-14) - 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.aarch64 | 11 KiB |
Danila Vershinin (2026-05-13) - 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.aarch64 | 11 KiB |
Danila Vershinin (2026-05-13) - 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.aarch64 | 11 KiB |
Danila Vershinin (2026-05-08) - 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) |