Host WordPress 5 sites, Linux LAMP Stack and AWS Lightsail
4.5 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
53 students enrolled

Host WordPress 5 sites, Linux LAMP Stack and AWS Lightsail

Learn about Linux, install Linux with LAMP stack on AWS and install and configure WordPress 5 with Multiple Domain Names
4.5 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
53 students enrolled
Created by Troy Garrett
Last updated 9/2019
Current price: $65.99 Original price: $94.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Linux Commands
  • LAMP Stack
  • Amazon Web Services (AWS) Lightsail
  • Earn Money Hosting Websites
  • WordPress
  • Hosting Multiple Sites
  • AWS Light Sail
  • Computer with Internet Connection

In this project based course we explain and demonstrate:

  • How to host websites professionally and inexpensively

  • How to Register Domain Names

  • Launch and configure a Linux Instance in AWS Lightsail

  • How Configure DNS in AWS Lightsail and Route 53

  • How to obtain a free email address using your own domain name for a professional look

  • The basics of Linux and various distributions

  • How to install Linux on a virtual machine running on Windows and Mac.  We will install Ubuntu Server, Ubuntu Desktop, Mint and Lubuntu

  • Linux file system basics

  • Many Linux commands to navigate search and manipulate files and directories and permissions.  Configure a swap file for Linux server to optimum performance

  • How to install Apache web server and configure it to run multiple websites on a single server with a single IP address and tune it for WordPress 5.

  • How to encrypt the website on Apache with SSL / HTTPS for free

  • How to install MySQL and create databases and users.  How to assign rights to user to databases.

  • How to install PHP and tune it for WordPress (include email)

  • Install 2 WordPress sites, with the unique domain names we registered earlier, on the Linux server

  • Build a website with a slide show on the homepage.

  • WordPress Plugins:

    • Child Themes

    • Security

    • Email

    • Search Engine Optimization

    • Backup

    • ..and more

  • What new in WordPress 5

  • How to backup WordPress sites and the Linux server they run on

  • Securing your AWS Account:

    1. How to create Multi Factor Authentication (MFA) for you AWS Root Account.

    2. How to create billing alerts for your account with CloudWatch, SNS and the Billing Console.

Who this course is for:
  • Beginner on Linux
  • Beginner on LAMP Stack
  • Beginner on WordPress
  • Beginner on Word Press
  • Beginner on Amazon Web Services AWS
  • Beginner on Amazon Web Services AWS Lightsail
  • Beginner on Amazon Web Services AWS Light sail
Course content
Expand all 26 lectures 04:54:08
+ Introduction
2 lectures 05:15

Introduction to what you will learn in the course.

Preview 04:00

Important Message about Downloadable Content

Important Message
+ Hosting
3 lectures 31:40

Understand what is required to host a website.  Types of cloud: Public, Dedicated, Private.  Cloud Models: IaaS, PaaS, SaaS. Scalability.

Hosting Fundamentals

Register .com domains with 2 different registrars

Domain Registration

Edit the hosts file on a PC and a MAC to simulate DNS

Edit Hosts File
+ Domain Name Services (DNS)
1 lecture 19:16

Learn how names are resolved to IP addresses.  See it DNS configuration in action.

Configuring Domain Name Services (DNS)
+ Email
1 lecture 07:41

In this section we learn how to use our custom domain name to setup a professional email address.

Free Email Using a Custom Domain Name
+ Virtual Machines and Hypervisors
1 lecture 20:56

In this section we install a type 2 hypervisor and install several Linux guest operating systems, including Ubuntu Server, Ubuntu Desktop and Linux Mint Cinnamon. 

Installing Virtual Machine Host Software and Multiple Guests
+ Linux
6 lectures 01:06:40

Introduction to Linux distributions and why Linux is a such a popular server operating system.

Preview 06:11

Take a look at the Linux file system structure and Ubuntu 18, Lubuntu, and Mint 19 with cinnamon desktop.

Introduction to Linux Part 2

Learn Linux Commands related to folders.

Linux Commands Part 1

Linux Commands continued, including navigating the file system and manipulating files.

Linux Commands Part 2

Linux Commands Continued.

Linux Commands Part 3
Linux Commands Part 4
+ AWS Lightsail
1 lecture 09:48

Introduction and exploration of Amazon Web Services (AWS) Lightsail.

AWS Lightsail introduction and Instance
+ Apache Web Server
3 lectures 34:31

Introduction to Apache.

Apache Introduction

Install Apache and Configuration.

Apache Web Server Part 2

Advanced Apache Configuration, including SSL for HTTPS.  Also, what is a paging file and how to configure it on Ubuntu Linux.

Apache Web Server Part 3
+ MySQL and PHP
1 lecture 13:37

Installation and configuration of MySQL and PHP.  Also included are tweaks for WordPress and PHP Mail Server.

MySQL and PHP Install and Configure
+ WordPress
5 lectures 01:13:26

Introduction to WordPress and WordPress Installation on IaaS LAMP Server

WordPress Fundementals

Configuration including Templates.  Introduction to Plugins.

WordPress Part 2

Search Engine Optimization and emailing from WordPress.

Configuring WordPress Site part 1

What's new in WordPress 5.  Security for WordPress.

Configuring WordPress Site part 2

Backing up WordPress and Important folders on the Linux Server.

Backing Up WordPress and Linux