NGINX Plus alternative at a fraction of the price. Patched NGINX with HTTP/3, upstream health checks, REST API, and advanced rate limiting. Built for AWS Graviton (arm64).
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": https://aws.amazon.com/marketplace/pp/prodview-xvudmzl5yfr6m
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.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
You pay by the hour for a pre-built machine image that runs the optimized NGINX build on AWS Graviton (arm64) instances. Every dimension maps to a specific Graviton instance size, from small burstable types like t4g.nano up to large metal instances such as c8gd.metal-48xl. The software rate stays the same across instances; your cost scales with the compute size you pick. Larger instances carry a higher hourly rate to match their added CPU, memory, and storage. Choose the instance family and size that fits your workload, then add AWS compute charges separately.
Top-of-mind questions for buyers
What exactly does the hourly software rate cover, and what runs on each instance?
The hourly rate covers a pre-built Amazon Linux 2023 machine image with the optimized NGINX build. It includes HTTP/3, full HPACK header compression, kernel TLS, active health checks, and a REST-based Dynamic Upstream API. You can add optional dynamic modules on top from the vendor repository.
Am I charged the software rate when my Graviton instance is stopped or paused?
The hourly software rate meters running instance time only. A stopped instance stops accruing software charges. You may still pay AWS for attached storage while the instance is stopped, but that is separate from the software rate on this listing.
How does the software charge combine with my AWS compute cost on the bill?
Two charges apply together for each running hour. The software rate is the same across every Graviton instance size. Your AWS compute cost varies by the instance you pick, so the compute portion drives the difference between a t4g.nano and a large metal instance.
www.getpagespeed.com
Helpful?
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?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
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
Updates NGINX-MOD to version 1.30.4 and refreshes the Amazon Linux 2023 base packages.
Additional details
Usage instructions
Check service:
systemctl status nginx
Check license activation:
systemctl status gps-marketplace-activate
cat /etc/nginx/license.jwt
Update nginx-mod to the latest:
sudo dnf update nginx-mod
Drop your site config into /etc/nginx/conf.d/*.conf and reload nginx. The
stock default config is preserved at /etc/nginx/nginx.conf.stock for reference.
Support
Vendor support
Email: info@getpagespeed.com. Business-hours response within 24h. Knowledge base and client portal:
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.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.