I recently went through the process of switching web hosting providers for my WordPress blog. I did not consider using AWS mainly because I already had enough candidate providers and was trying to avoid decision fatigue. Now that I have been investigating the capabilities of AWS, I found that I could have set up my own web host on AWS!
There are easy-to-follow instructions for two of the most popular web hosting packages, cPanel and Plesk. I already had experience with cPanel on my web hosting provider, so I decided to give Plesk a try. Here is what I did to get a sample web page running.
- Set up Plesk using the published instructions.
- Figure out what domain that you want to use for your site. I set up a subdomain, plesk.michaelwlind.com, for my sample site.
- Open the Plesk control panel and select Websites & Domains.
- Click Add Domain.
- Fill out the form. Be sure to tick the box to encrypt the web page!
- Click OK, and before you know it, you will have a sample web page running on your domain!
Plesk and cPanel are designed to easily run many web sites. At the moment, I am only running my own web site, so both packages exceed my requirements. If you are responsible for a number of sites and want to roll your own web hosting control panel, give Plesk or cPanel on AWS a try!