Overview
Apache Web Serer - LAMP Stack on CentOS 9 - Deploy in Minutes
Stop spending hours manually installing and configuring web server components. This pre-configured LAMP stack AMI gives developers, DevOps engineers, and SMB teams a production-ready web application environment on AWS - launch an EC2 instance and start building immediately.
This is a repackaged open source software product with professional support and maintenance from Cloud Infrastructure Services.
What You Get
A fully integrated stack pre-installed and configured to work together out of the box:
- Apache Web Server - Reliable, high-performance HTTP server for static and dynamic content
- MySQL Community Edition - Scalable relational database for business-critical applications
- PHP - Server-side scripting language for dynamic web applications
- phpMyAdmin - Browser-based MySQL administration for managing databases, tables, columns, relations, indexes, users, and permissions
- Let's Encrypt - Free SSL/TLS certificate generation for securing your web applications
Getting Started After Launch
- Launch the AMI on your chosen EC2 instance (minimum recommended: t3.small with 2 vCPU and 2 GB RAM; use t3.medium or larger for production workloads). Ensure at least 20 GB EBS storage.
- Configure Security Group - Open ports 22 (SSH), 80 (HTTP), and 443 (HTTPS). Restrict phpMyAdmin access by limiting port 80/443 to trusted IPs.
- SSH into your instance using your EC2 key pair.
- Access phpMyAdmin via your browser at http://your-instance-ip/phpmyadmin .
- Secure MySQL - Change the default root password and configure user permissions.
- Set up SSL - Use the included Let's Encrypt integration to generate certificates for your domain.
- Verify the stack - Confirm Apache serves your test page, MySQL accepts connections, and phpMyAdmin loads correctly.
Pre-Configured Security
- SSH configured for key-based authentication only
- MySQL bound to localhost by default to prevent external access
- phpMyAdmin accessible only through authenticated sessions
- Firewall rules pre-configured to restrict unnecessary ports
AWS Integration Points
- Scaling - Use AWS Auto Scaling groups to handle traffic spikes by launching additional instances behind an Elastic Load Balancer
- Storage - Integrate with Amazon S3 for media files and static assets
- CDN - Pair with Amazon CloudFront for global content delivery with low latency
- DNS - Use Amazon Route 53 for domain management and SSL certificate validation
- Monitoring - Connect to Amazon CloudWatch for real-time performance metrics and alerting
- Backups - Configure AWS Backup for automated EBS snapshots and point-in-time recovery
- Database Migration - Seamless migration path to Amazon RDS for managed MySQL when you outgrow a single instance
Ideal Use Cases
- Web Application Hosting - Deploy PHP applications such as WordPress, Joomla, Drupal, or custom frameworks on a single instance for teams serving up to thousands of daily visitors
- eCommerce - Run WooCommerce or Magento stores with phpMyAdmin for catalog and order management, scaling horizontally as traffic grows
- Development and Staging - Spin up isolated environments in minutes for testing code changes before promoting to production
- API Backends - Build RESTful APIs with PHP and MySQL, integrating with AWS API Gateway for rate limiting and authentication
- Database Administration - Use phpMyAdmin for visual database management, schema design, data import/export, and user permission control
Why This AMI Over Manual Installation
G2 reviewers describe this product as consistent and easy to deploy, intuitive and secure, straightforward and efficient, with lightweight and efficient resource usage. Instead of following multi-step tutorials to install each component separately, you get a tested, integrated stack where Apache, MySQL, PHP, and phpMyAdmin are configured to work together from first boot.
Minimum Requirements
- Instance type: t3.small minimum (t3.medium or larger recommended for production)
- Storage: 20 GB EBS minimum
- Instance type: HVM virtualization
- Key pair: Required for SSH access
- Ports: 22, 80, 443
Included Components
- Apache Web Server
- MySQL Community Edition
- PHP
- phpMyAdmin
- Let's Encrypt SSL integration
- CentOS Stream 9
Disclaimer: The respective trademarks mentioned in the offering are owned by the respective companies.
Highlights
- Deploy a fully configured LAMP stack (Apache, PHP, MySQL, phpMyAdmin) on CentOS 9 in minutes instead of hours of manual installation and configuration. Pre-tested component integration means your web application environment is production-ready from first boot, with Let's Encrypt SSL included for immediate HTTPS setup. Recommended minimum: t3.small instance with 20 GB EBS storage.
- Pre-configured security includes key-only SSH authentication, MySQL bound to localhost by default, and firewall rules restricting unnecessary ports. phpMyAdmin access is secured through authenticated sessions, reducing your attack surface without additional configuration work.
- Seamlessly integrates with AWS services including Auto Scaling for traffic spikes, CloudWatch for monitoring, S3 for storage, CloudFront for CDN, and Route 53 for DNS. Migration path to Amazon RDS available when you outgrow a single-instance database. G2 reviewers describe the product as consistent, easy to deploy, intuitive, and efficient with lightweight resource usage.
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 |
|---|---|
t2.medium Recommended | $0.03 |
t3.micro | $0.03 |
t2.micro | $0.03 |
x1.16xlarge | $0.03 |
c3.8xlarge | $0.03 |
u-18tb1.metal | $0.03 |
g4ad.8xlarge | $0.03 |
m3.medium | $0.03 |
c3.large | $0.03 |
m5a.16xlarge | $0.03 |
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) 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
Latest OS Patches installed. Simpy run 'yum update' to install latest OS packages.
Additional details
Usage instructions
SSH into new server with username: ec2-user
Scroll down to 'Getting Started' on the following URL: https://cloudinfrastructureservices.co.uk/how-to-setup-apache-web-server-mysql-server-on-linux-in-azure-aws-gcp/
Resources
Vendor resources
Support
Vendor support
Support from Cloud Infrastructure Services
Professional support and maintenance is included with your subscription. Our team assists with deployment issues, stack configuration, troubleshooting, and general guidance for the LAMP stack components.
Support Channels:
- Email: support@cloudinfrastructureservices.co.uk
- Support Ticket Portal: https://cloudinfrastructureservices.co.uk/contact-us/
What is Covered:
- Initial deployment and configuration assistance
- Troubleshooting Apache, MySQL, PHP, and phpMyAdmin issues
- Guidance on SSL certificate setup with Let's Encrypt
- Security configuration questions
- AWS integration guidance
Getting Help:
For the fastest response, submit a support ticket through our portal with details about your issue, including your instance ID and a description of the problem. For general inquiries, email us directly.
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.
Similar products

