Install WordPress on Ubuntu Server with SSL like a PRO | Introduction

by | Aug 1, 2017 | Documentation, Featured, Hosting, Linux, Security, WordPress

WordPress is a powerful, free and open-source, highly pluggable and customizable CMS that is being used by millions around the world to run blogs and fully functional websites. In this series, we’ll go through the steps you can follow at home, to install the latest version of WordPress on Ubuntu 16.04 LTS and MySQL on the Amazon Web Console. If you don’t have access to a virtual environment, you can create an account on AWS and you can follow this guide using free tier instances, you won’t be charged for them for a whole year!

Multi-tier Architecture:

Instead of installing MySQL server on the same server, we’ll create a separate DB environment on the Amazon RDS Service, I recommend you separate the web server and database on your servers as well, for better performance and greater security

Amazon Virtual Private Cloud (Amazon VPC) lets you provision a logically isolated section of the Amazon Web Services (AWS) cloud where you can launch AWS resources in a virtual network that you define.

To create our web server we need a Virtual Server, in this tutorial we’ll be using an Amazon AMI to deploy our web server instance running Ubuntu 16.04 LTS. we do this using the EC2 service in the Amazon console.

You can also experiment with your VMware VMs at home or at work.

In the process we will configure the network settings, access rules and storage, you will need access to a public IP address and to your firewall to allow incoming traffic on TCP ports 22 for management, 80 and 443 for web requests.

Index

VPS Deployment

Server Monitoring – GLANCES

Apache Web Server Configuration

Map a FQDN to a Static IP Address

Customize Apache Web Server

Secure Your Website FREE SSL

Apache Modules and PHP tweaks

Cloud Hosted MySQL Database

Files and Database automated Backup