How to Host a WordPress Site on AWS (With a Free Trial!)

AWS recently lowered the cost of their Linux server hosting to one-seventh of what it costs to host on a traditional provider like Rackspace or Digital Ocean. This makes it even more economical to run a WordPress site on AWS. In this article, we’ll discuss how to host a WordPress site on AWS with the minimum amount of effort and at a relative lower cost.

Sign Up For An AWS Account

AWS has a whole ecosystem of services that you can use to host your site. To get started, you’ll need to sign up for a free trial of their AWS Web Hosting service. During your free trial, you can use any of their fully managed Linux hosting plan to launch a WordPress site. After you launch your site, you’ll need to decide whether you want to continue with their service or switch to a different host.

AWS offers a one-week free trial of their Web Hosting service. To get started, simply visit this link and you’ll be brought to the AWS website. From there, click on the Get Started button to continue to their pricing page. There you’ll see a link to the pricing tiers for their services. You can choose the one that you want and click on the Get Started button again to continue to their sign up page. On this page, you’ll be asked to sign up for a free account. Once you do that, you’ll be brought to their dashboard where you can see the options available to you.

Choose A Domain Name And Secure Password

To make it easier for your visitors to find your site, you’ll want to choose a memorable and easy to type domain name. For this example, I’ll use Now it’s time to choose a password. To make it easier for you to keep track of your login credentials, you can use a password manager. For this example, I’ll use 1Password. You can download the app to your phone and use Touch ID or a simple passcode to log in. Once you’re logged in, you can change your password whenever you want. The best part is that it will also sync your login information automatically between all of your devices. No more worrying about losing your login credentials!

Install WordPress

Installing WordPress is pretty much a one-click process these days. There are dozens of pre-built images that you can use to get started with a fresh WordPress install in no time at all. If you’ve never done so, you can learn how to install WordPress from the WordPress documentation. To install WordPress on your AWS server, simply visit this link and follow the instructions. When you reach this point in the installl, hit the Continue button to move to the next step.

Launch Your Site

Now that you have WordPress installed, it’s time to launch your site into the world! To do this, simply visit this link in your browser and you’ll be taken to the dashboard for your AWS server. From here, you can select the hosting plan that you want to use for your site. Once you do that, you can click on the Launch button to continue to their payment page where you’ll be able to make a payment via credit card or PayPal. After you make the payment, you’ll be brought back to the dashboard where you can see your site live! Congratulations!

If you’d like to learn more, you can click on the Resources tab at the top of the page to see a list of useful links. Or, if you’d like to dig deeper, you can examine the source code of this website to see how it works.

To launch your site and begin experiencing the many benefits that come with hosting on AWS, simply follow the instructions detailed above. The only thing that might require a little bit of research is the security of your personal information. To learn more, take a look at their Privacy Policy which you can find in the footer area of this website.