Overview
GetPageSpeed NGINX-MOD is a patched, performance-enhanced build of NGINX with the most commonly needed NGINX Plus-style features included out of the box. Launch this AMI and get a production-ready web server, reverse proxy, or load balancer in seconds. No compilation, no module juggling, no trial keys.
This listing is the Graviton (arm64) build, optimized for AWS Graviton processors (t4g, c6g, m6g, c7g, c8g, r7g, r8g, etc.). Same feature set as the x86_64 listing, with typically 20-40% better price/performance. For x86_64 instances see the sibling listing 'GetPageSpeed NGINX-MOD'.
What you get:
Performance patches:
- server_tokens_none: stricter header control than upstream
- limit_req_rate: per-connection rate limiting with configurable burst
- dynamic_tls_records: adaptive TLS record sizing for lower TTFB
- max_headers raised to 100 (avoids silent failures under edge/HTTP/3)
- autoindex_natsort: natural sort for index listings
- http_v3_authority_host: correct Host handling under HTTP/3
Bundled modules (subset of NGINX Plus equivalents):
- http_upstream_check: active health checks for upstream servers
- http_proxy_connect: CONNECT method support for forward proxy
- http_api: JSON REST API for dynamic upstream reconfiguration
- The full GetPageSpeed module set for caching, security, and observability
HTTP/3 ready:
- Built with QuicTLS for native HTTP/3 / QUIC support
- Enable per-server: listen 443 quic reuseport;
Operational niceties:
- Zero manual activation. Licensing handled at boot via AWS instance identity.
- dnf update nginx-mod works out of the box (no repo-auth setup)
- firewalld + SELinux enforcing + key-only SSH by default
- Daily license renewal + telemetry to GetPageSpeed (soft mode, no blocking)
vs stock NGINX: Stock NGINX does not ship with these patches, does not bundle active health checks or the REST API, and does not ship with HTTP/3 on stable builds. With NGINX-MOD you get a tested, versioned build that stays current via dnf.
vs NGINX Plus ($2,500-$8,000/year per server): NGINX-MOD covers the features most Plus customers actually use: upstream health checks, REST API for dynamic reconfig, advanced rate limiting. For a fraction of the price. You do NOT get NGINX Plus closed-source extras (JavaScript execution engine, NGINX-JS modules, official F5 support).
vs rolling your own: Compiling NGINX with a dozen modules, HTTP/3, and the right patch set takes half a day the first time and breaks on every major upstream bump. Let us maintain the build. You ship features.
Highlights
- NGINX Plus alternative at a fraction of the price. Active upstream health checks, REST API for dynamic reconfig, advanced rate limiting, and native HTTP/3 / QUIC support out of the box.
- Optimized for AWS Graviton (arm64): t4g, m6g/m7g/m8g, c6g/c7g/c8g, r6g/r7g/r8g, x2gd, and Graviton-only families. Same feature set as the x86_64 listing, with typically 20-40% better price/performance.
- Zero manual activation. License is fetched at boot via AWS instance identity. dnf update nginx-mod works out of the box, with firewalld + SELinux enforcing + key-only SSH by default.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
|---|---|
t4g.medium Recommended | $0.07 |
c6g.2xlarge | $0.07 |
c8g.4xlarge | $0.07 |
r7gd.metal | $0.07 |
t4g.nano | $0.07 |
x2gd.12xlarge | $0.07 |
r7g.metal | $0.07 |
c8gd.4xlarge | $0.07 |
m8gn.4xlarge | $0.07 |
c7gn.16xlarge | $0.07 |
Vendor refund policy
Pro-rated refund available within the first 7 days of subscription if buyer is unable to deploy the AMI due to a product defect. Email info@getpagespeed.com with the subscription account ID and a description of the issue. Refunds are not provided for unused capacity, mid-month cancellations, or annual prepayments after the 7-day window.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (Arm) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release of GetPageSpeed NGINX-MOD for AWS Graviton (arm64). Includes nginx-mod 1.30.0 with bundled HTTP/3, active upstream health checks, REST API for dynamic upstream reconfiguration, advanced rate limiting, and the full GetPageSpeed module set. Built on Amazon Linux 2023 aarch64.
Additional details
Usage instructions
Post-launch verification:
Check nginx service is running
systemctl status nginx
Check license activation status
systemctl status gps-marketplace-activate journalctl -u gps-marketplace-activate -b 0 cat /etc/nginx/license.jwt
Update nginx-mod to the latest
sudo dnf update nginx-mod
Configuring nginx:
Drop your site configs into /etc/nginx/conf.d/*.conf and reload nginx (sudo systemctl reload nginx). The stock default config is preserved at /etc/nginx/nginx.conf.stock for reference.
For HTTP/3, add 'listen 443 quic reuseport;' to your server block. UDP/443 must be open in your security group.
Default security:
- Firewall: only TCP/22, TCP/80, TCP/443 open (UDP/443 add yourself for HTTP/3)
- SSH: key-only (the keypair you select at launch)
- SELinux: enforcing
- No default admin passwords
Support
Vendor support
Email: info@getpagespeed.com . Business-hours response within 24h. Knowledge base and client portal:
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.