WordPress on AWS (Bitnami AMI)

Beginner
⏱️ 10 min read
📚 Updated: Aug 2025
EC2 / Marketplace / PHP

What you’ll learn

WordPress is a PHP content management system backed by MySQL or MariaDB. On AWS, a fast way to experiment is launching a WordPress Certified by Bitnami and Automattic image from AWS Marketplace onto EC2.

This walkthrough covers the high-level console flow: open EC2, start the marketplace WordPress template, choose a small instance type, complete launch, open the site over HTTP, and recover the initial admin password from the system log.

What is WordPress?

WordPress is a free, open-source CMS for blogs, marketing sites, portfolios, and stores (often extended with plugins and themes). In production you still plan backups, updates, TLS, and scaling; this guide is a starting point on a single EC2 instance.

Launch WordPress on EC2

Log in to the EC2 console and follow the steps below.

  1. Open the EC2 dashboard (search for EC2 in the console search bar if needed).

    AWS console navigation to EC2 dashboard
    AWS Management Console
  2. From the EC2 dashboard, open Instances (or the instances summary widget).

    EC2 dashboard showing instances section
    Amazon EC2
  3. Choose Launch instances.

    EC2 Launch instances button
    Amazon EC2
  4. Under application or AMI search, find WordPress Certified by Bitnami and Automattic (AWS Marketplace). Open the listing and continue through any subscription or terms prompts the console shows.

    AWS Marketplace WordPress Certified by Bitnami and Automattic
    AWS Marketplace
  5. Choose an instance type. For a small lab, t2.micro or another free-tier–eligible size may be available depending on your account and Region—check the console banner. Then continue to review.

    EC2 instance type t2.micro selected for WordPress
    Amazon EC2
  6. Review storage, network, and security group rules. Allow HTTP from the internet for initial setup and SSH (22) from your IP if you will administer the server. Then launch.

    EC2 launch wizard review and launch
    Amazon EC2
  7. Select an existing key pair or Create new key pair, download the private key, and confirm launch.

    EC2 key pair selection before launch
    Amazon EC2
  8. Wait until the instance state is Running, then copy its Public IPv4 address or public DNS name.

    EC2 instance running with public IPv4
    Amazon EC2
  9. In a browser, open http://<public-ipv4-or-dns>/. You should see the default Bitnami WordPress splash or installer flow.

    Browser showing default WordPress site on EC2 public IP
    Browser

WordPress admin username and password

Bitnami images often print initial application credentials to the instance boot output. In the EC2 console, select the instance, open Actions, then Monitor and troubleshootGet system log (wording can vary slightly).

EC2 Actions menu Get system log
Amazon EC2

Scroll through the log and locate the lines that include the default user and password for the application (often clearly labeled by Bitnami). Use them once to sign in to /wp-admin, then change the password and enable MFA where possible.

System log excerpt showing Bitnami WordPress credentials
Amazon EC2
WordPress admin dashboard after login
WordPress

Key takeaways

1

The Bitnami marketplace image bundles WordPress, web stack, and database dependencies for a quicker first boot.

2

Open HTTP for the initial browser test; tighten SSH sources and add HTTPS before going live.

3

Recover the first admin password from the system log, sign in, then rotate credentials immediately.

Frequently asked questions

Marketplace software can include licensing or hourly charges in addition to normal EC2 and storage costs. Read the subscription and pricing details on the listing before you launch, and tear down test resources when you are done.
Check the instance state, a correct public IP or DNS name, and the security group inbound rules for TCP 80 (and 443 if you configured HTTPS). Status checks should pass before you rely on the site.
High-traffic WordPress sites usually add caching, a managed database, load balancing, CDN, backups, and hardening. Treat this guide as a learning path, not a full production architecture by itself.

Next: large migrations

Bump PHP upload limits and check plugin caps so All-in-One WP Migration can import bigger archives on your Bitnami instance.

All-in-One WP Migration upload limit →
Did you know?

WordPress is one of the most widely used open-source CMS platforms. Market-share figures vary by methodology and year; treat headline percentages as approximate and check current surveys if you need statistics for a report.

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful