Install WordPress on Ubuntu Server with SSL like a PRO | Introduction
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!
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.
Apache Web Server Configuration
Customize Apache Web Server
Apache Modules and PHP tweaks
Cloud Hosted MySQL Database