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.
What you get:
Performance patches: server_tokens_none for stricter header control than upstream; limit_req_rate for per-connection rate limiting with configurable burst; dynamic_tls_records for adaptive TLS record sizing and lower TTFB; max_headers raised to 100 (avoids silent failures under edge or HTTP/3); autoindex_natsort for natural sort in index listings; http_v3_authority_host for correct Host handling under HTTP/3.
Bundled modules (subset of NGINX Plus equivalents): http_upstream_check for active health checks against upstream servers; http_proxy_connect for CONNECT-method forward-proxy support; http_api, a JSON REST API for dynamic upstream reconfiguration; plus 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 with: listen 443 quic reuseport;
Operational niceties: zero manual activation, since licensing is handled at boot via AWS instance identity. dnf update nginx-mod works out of the box, no repo-auth setup. firewalld and SELinux are enforcing and SSH is key-only by default. Daily license renewal and telemetry to GetPageSpeed run in soft mode (logging only, never 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 per 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's closed-source extras (the 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.
Looking for Graviton/arm64? This listing covers x86_64 instances (t3, t3a, c5, c6i, m5, m6i and family). For AWS Graviton (arm64) - t4g, c6g, m6g and family - see the sibling listing "GetPageSpeed NGINX-MOD (Graviton)": https://aws.amazon.com/marketplace/pp/prodview-3cntvpdocsfrq
Highlights
Patched NGINX with active upstream health checks, JSON REST API for dynamic reconfig, and per-connection rate limiting with configurable burst. Most NGINX Plus features without the Plus price tag.
HTTP/3 / QUIC ready out of the box with QuicTLS. Enable per-server with: listen 443 quic reuseport;
Zero-touch licensing via AWS instance identity. dnf update nginx-mod keeps the build current. firewalld + SELinux enforcing + key-only SSH on first boot.
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.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier for more details.
You pay by the hour for each Amazon EC2 instance running this pre-built NGINX-MOD machine image. Pricing has one structure: a per-hour software rate tied to the EC2 instance type you launch. Every dimension names a specific instance size, from small general-purpose types through large compute, memory, storage, and accelerated families. Larger instances carry a higher hourly rate, so your cost scales with the instance you choose. You run only the instances you need and stop paying when you shut them down. No upfront commitment applies to this usage-based rate.
Top-of-mind questions for buyers
What does the per-hour software rate cover for each EC2 instance type?
The rate covers a pre-built machine image with the NGINX-MOD build, including HTTP/3 with QUIC, full HPACK compression, dynamic TLS records, kernel TLS, active health checks, and a REST API for upstream changes. It runs on an Amazon Linux 2023 base. Dynamic modules can be added separately.
Am I charged when an EC2 instance running this image is stopped?
The hourly software rate meters running time only. A fully stopped instance stops accruing the software charge. You may still pay AWS for underlying storage, such as attached volumes, while the instance sits stopped. You pay the software rate again once you start the instance.
Which instance family should I pick, and how does that affect my hourly cost?
Dimensions span general-purpose, compute, memory, storage, and accelerated families. The x86_64 listing fits Intel and AMD families like t3, c5, m5, and m6i. Larger instances carry a higher hourly rate, so cost scales with the size you launch. Pick the family matching your workload.
www.getpagespeed.com
Helpful?
Vendor refund policy
Refunds are handled through AWS Marketplace. Hourly usage is billed in arrears and not refundable for time already consumed. For annual upfront commitments, prorated refunds are available within 30 days of purchase if no usage has been incurred. To request a refund, contact info@getpagespeed.com with your AWS account ID and order details. Refunds approved by GetPageSpeed will be processed by AWS Marketplace per the AWS Marketplace refund policy.
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.6 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
Best-effort response within 24 business hours, Mon-Fri.
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.
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).
NGINX Plus combines the speed and performance of NGINX with the trust and security behind the power of F5. Protecting your web applications is easy using NGINX App Protect, a lightweight, modern application and API, software security solution that seamlessly integrates security policies into DevOps environments to enable security as code as either a robust Web Application Firewall (WAF), and/or as Layer 7 DoS defense. NGINX App Protect security solutions run natively on NGINX Plus to support all platforms, architectures and AWS hybrid environments while delivering consistent performance and protection across your entire infrastructure. NGINX Plus is cloud-native, and can be used as a reverse proxy, load balancer and API gateway. NGINX Plus provides scalability and high availability, DNS system discovery, and session persistence, along with monitoring to support debugging and diagnosing complex application architectures. Included in this subscription is NGINX's award-winning support.
NGINX Plus provides enterprise features such as advanced application load balancing, SSL termination, and monitoring. Trusted by the largest sites in the world and integrated with AWS services, NGINX Plus delivers your applications with more control and less complexity in AWS regions worldwide.
NGINX Plus provides enterprise features such as advanced application load balancing, SSL termination, and monitoring. Trusted by the largest sites in the world and integrated with AWS services, NGINX Plus delivers your applications with more control and less complexity in AWS regions worldwide.
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.