tech-writing

WordPress on Amazon EC2: Connect to an Instance via FTP

Screenshot displaying connecting to an AWS EC2 instance using Cyberduck FTP client.
info

Update: May 2020

This article was originally created in 2018 and completely updated in May 2020. I will not be updating it going forward.


This is part of my Introduction to Hosting WordPress on Amazon Web Services (AWS) tutorial.

In this tutorial I will go over the steps needed to access your WordPress files by connecting to an Amazon Web Services (AWS) EC2 instance over FTP (or, more accurately, SFTP) using an FTP client.

Continue reading “WordPress on Amazon EC2: Connect to an Instance via FTP”

WordPress on Amazon EC2: Connect to an Instance via SSH

Screenshot: Connecting to an AWS EC2 instance using SSH.
info

Update: May 2020

This article was originally created in 2018 and completely updated in May 2020. I will not be updating it going forward.


This is part of my Introduction to Hosting WordPress on Amazon Web Services (AWS) tutorial.

SSH, or secure shell, is a protocol that allows a user to remotely connect to another computer, such as a server. SSH provides an encrypted connection from the local machine that you are using (like your laptop) to another computer, or “host,” in this case, an AWS EC2 virtual machine in the cloud. Although SSH does have a password option, in practice the Public Key Infrastructure (PKI) is used to enforce stricter security: a public key is stored on the machine that you are SSH’ing into, and you use a private key on your local machine to authenticate.

Continue reading “WordPress on Amazon EC2: Connect to an Instance via SSH”

WordPress on Amazon EC2: IP and Domain-Name Addressing

Screenshot: AWS EC2 instance, Elastic IPs, Route 53 DNS management, and restarting or shutting down the instance.
info

Update: May 2020

This article was originally created in 2018 and completely updated in May 2020. I will not be updating it going forward.


This is part of my Introduction to Hosting WordPress on Amazon Web Services (AWS) tutorial.

In the first two articles of this series I went over the steps to create an AWS EC2 instance from the WordPress Certified by Bitnami and Automattic image to host a WordPress site. In this article I am going to go over the steps to access that instance with an IP address, and how to assign a domain name to that instance using the Route 53 service from AWS. But first I’m going to go over something else: restarting or shutting down an EC2 instance.

Continue reading “WordPress on Amazon EC2: IP and Domain-Name Addressing”

WordPress on Amazon EC2: Managing Your EC2 Instances

Editorial Skills: , ,
Screenshot: naming AWS EC2 instances and volumes, and creating snapshots.
info

Update: May 2020

This article was originally created in 2018 and completely updated in May 2020. I will not be updating it going forward.


This is part of my Introduction to Hosting WordPress on Amazon Web Services (AWS) tutorial.

In Launch an Amazon Web Services (AWS) EC2 Instance to Create a WordPress Site we set up an EC2 instance as a server for a WordPress site. Regardless of what your EC2 instance is a resource for, these tips can help you better manage your EC2 instances. I am using Firefox on a Mac, but these steps are platform- and browser-agnostic. In addition, you will need an AWS account and you will need to log in to that account as a root user or as an IAM user with admin privileges.

Continue reading “WordPress on Amazon EC2: Managing Your EC2 Instances”

WordPress on Amazon EC2: Launch an EC2 Instance to Create a WordPress Site

Screenshot: Creating an AWS EC2 instance to host a WordPress site using Bitnami.
info

Update: May 2020

This article was originally created in 2018 and completely updated in May 2020. I will not be updating it again going forward.


This is the first tutorial in my series Introduction to Hosting WordPress on Amazon Web Services (AWS).

In this post I am going to walk through the steps for launching an EC2 instance in Amazon Web Services (AWS). I will be launching an Amazon Machine Image (AMI) from the AWS Marketplace that is specifically created to run a WordPress site. The image is provided by Bitnami, a software company that specializes in deploying open-source software. I am using Firefox on a Mac, but these steps are platform- and browser-agnostic. You need an AWS account and the ability to log in to that AWS account as either the root user, or, if you have set up separate IAM (Identity and Access Management) accounts, then an IAM account with admin privileges.

Continue reading “WordPress on Amazon EC2: Launch an EC2 Instance to Create a WordPress Site”