Set up a WordPress Website on AWS

· Linux Scripts

This end-to-end procedure is intended for anyone that is setting up a WordPress website on Amazon Web Services (AWS). It provides information on how to create an account on Amazon Web Services, select and purchase a domain name, configure DNS through Route 53, launch an instance through Elastic Cloud Compute (EC2), update and secure the instance, install all the required software, and set up a WordPress website.

The guide is targeted at system administrators, web developers, and those who are interested in learning something new. It is beneficial to have prior Linux experience, but it’s certainly not required.

The guide includes images as well as explicit instructions for those using the text-only version.

Product Description

Below is a complete listing of all the topics that will be covered in the eBook with page numbers.

Table of Contents

  • Abstract - 3
  • Overview - 3
  • Pricing - 3
  • Create an Amazon Web Services (AWS) Account - 4
  • Overview of AWS Management Console - 10
  • Shortcut Bar - 10
  • Categories and Services - 10
  • Sidebar - 11
  • Launch an Instance using Amazon EC2 - 11
  • Linux Distributions vs Windows - 11
  • Launch an Instance - 12
  • Assign an Elastic IP - 19
  • Access an Instance - 21
  • Convert .PEM Key to .PPK PuTTY Key using PUTTYgen - 21
  • Connect to an Instance using PuTTY - 23
  • Buy a Domain Name using Amazon Route 53 - 27
  • Domain WHOIS Record Privacy Protection - 27
  • Register a Domain - 27
  • Set up DNS using Amazon Route 53 - 32
  • Configure an Instance - 35
  • Update the Software on an Instance - 35
  • Updating GRUB on an Instance - 37
  • Reboot an Instance - 39
  • Install MySQL Database - 40
  • Install PHP and Apache HTTP Server - 42
  • Transfer Files to an Instance - 45
  • Connect to Instance using FileZilla - 45
  • Transfer WordPress Files to an Instance - 49
  • Extract WordPress Files to an Instance - 50
  • Configure Apache Web Server - 52
  • Set up MySQL Database using Adminer - 57
  • Download and Set up Adminer - 57
  • Create Database and Database User for WordPress - 58
  • Configure WordPress - 61
  • Log in and Configure WordPress using the Admin Dashboard - 64
  • Final Notes - 67
  • Final Permissions - 67

Downloads

author image

About Joseph Spurrier

I'm passionate about building solutions to automate tasks and improve efficiency. I worked for a few companies in the digital healthcare space. My education is in forensics. Tech guy. Traveler. Runner. Guitar player. Scotch and beer enthusiast. GitHub LinkedIn Twitter Google+

Share this post


Comments powered by Disqus