Hosting Websites with Amazon Lightsail AWS for 2020

Easily self-host sites, apps, and WordPress with Bitnami LAMP or Plesk Hosting Stack on Amazon Lightsail, a part of AWS.
Hosting Websites with Amazon Lightsail AWS for 2020
File Size :
4.14 GB
Total length :
7h 1m



Chase Raz, M.B.A.


Last update




Hosting Websites with Amazon Lightsail AWS for 2020

What you’ll learn

Utilize the Bitnami LAMP Stack and the Bitnami WordPress Stack
Install, configure, and use the Plesk Hosting Stack for website and email hosting
Install “Let’s Encrypt” SSL/TLS certificates on Lightsail using Certbot for automation
Sign up for Amazon AWS and Lightsail
Create an Amazon Lightsail Instance and set a Static IP
Connect to a Lightsail Instance via SSH and SFTP
Host multiple websites or web applications on one Amazon Lightsail Instance
Operate one or more WordPress powered sites on a single Lightsail Instance

Hosting Websites with Amazon Lightsail AWS for 2020


You should have a basic understanding of the Internet
You should be comfortable using WIndows 10, installing programs, and web browsing
You should have an interest in hosting one or more of your own websites


Updated November 2018This course details how to use one Amazon Lightsail (via AWS) instance to run multiple websites and apps (including WordPress) across a number of domains. Several hosting stacks will be explored within this course, including the Bitnami’s LAMP Stack, Bitnami WordPress Stack (a variant of the LAMP stack), and the Plesk Hosting Stack.  All of these stacks are available from Amazon Lightsail with just one click! Amazon Lightsail is considered an easier-to-use and entry-level implementation of Amazon’s AWS cloud service.  It has the specific objective of creating and running a Virtual Private Server (VPS) as opposed to the dozens or hundreds of potential use cases with AWS EC2 instances.  Lightsail is an ideal cloud solution for individuals who self-host and for small-to-midsize businesses looking to minimize I.T. costs without sacrificing performance.If you want to begin to leverage the power of the cloud for your online business or hobbies, or if you’ve ever felt intimidated by your web hosting providers and too scared to cut costs by running your own setup, this course will help you break the dependency on overpriced shared and reseller hosting.  You’ll increase your knowledge of cloud computing and cloud server instantiation while building functional skills with Linux and Apache, despite needing absolutely no Linux, Apache, or cloud computing knowledge to begin.After viewing this course, you’ll be able to complete the following tasks on Lightsail:Create a Virtual Private Server on Amazon Lightsail using a Bitnami or Plesk stackInstall one or multiple WordPress blogs mapping to different domains, subdomains, or directoriesEncrypt your website for users with SSL/TLS certification to use https:// instead of http://Host one or multiple static websites with just one VPS InstanceHost one or multiple dynamic websites with just one VPS InstancePoint domains to your hosted websitesAdd additional storage space to a VPS InstanceBackup and scale your VPS InstanceDon’t miss out and don’t be locked into high web hosting and VPS costs which can reach over $100/mo.  Instead, learn the fundamentals of Amazon Lightsail and be able to power your own websites on Amazon’s cloud starting at just $5/mo.  Take back control of your web sites, and sign up for Hosting Websites with Amazon Lightsail today! ====================Software UtilizedThe course uses the least expensive Lightsail packages from the AWS cloud, specifically we utilized the US$3.50 and $5.00 per month plans (formerly $5 and $10, respectively).   Also introduced is how to use free software—such as PuTTY and FileZilla— for Instance management, but Lightsail comes with its own built-in and web-based SSH terminal, so no external software is necessary in many cases.====================Course Changelog:July 2018 – Updated videos to show additional options for working with the WordPress installer moduleMay 2018 – Major update to include a second LAMP stack, the Plesk Hosting Stack.  This is an alternative stack to the one provided by Bitnami and it provides a web-based dashboard.  Three domains can be managed for free by the Plesk Hosting Stack on Amazon Lightsail.  Larger licenses are available from Plesk.March 2018 – Added SSL/TLS encryption and certification on the Bitnami LAMP Stack using Let’s Encrypt.  Certbot is introduced as a command line tool for automating the SSL process with Let’s Encrypt.February 2018 – How to Connect via macOS Terminal lesson added for Bitnami LAMP Stack.  Also added a new section for Bitnami’s LAMP Stack on running one or multiple WordPress installations that can map to domains, sub-domains, or directories.January 2018 – Course launched focusing entirely on setting up the Bitnami LAMP Stack on Amazon Lightsail to host one or multiple websites.


Section 1: Getting Started

Lecture 1 Introduction

Section 2: Bitnami LAMP Stack: Creating an Instance

Lecture 2 Sign up for AWS and Log-In

Lecture 3 Introducing Bitnami

Lecture 4 Create a VPS instance

Lecture 5 Manage a VPS Instance

Lecture 6 Things Constantly Change

Section 3: Bitnami LAMP Stack: Pointing Domains to your Instance

Lecture 7 VIew the default landing page

Lecture 8 Create and attach a Static IP

Lecture 9 Point a domain to your Static IP

Section 4: Bitnami LAMP Stack: Connecting via SSH and SFTP

Lecture 10 Connect to your Instance via SSH using the browser

Lecture 11 Download the Private Key to access your VPS

Lecture 12 Connect via SSH using PuTTY on Windows

Lecture 13 Connect via SSH using macOS Terminal

Lecture 14 Establish an SSH Tunnel using PuTTY

Lecture 15 Connect to your Instance via SFTP using FileZilla

Section 5: Bitnami LAMP Stack: Using Apaches to Run One Site

Lecture 16 Review our stack’s abilities

Lecture 17 Uploading a single static website

Section 6: Bitnami LAMP Stack: Using Apache to Run Multiple Sites

Lecture 18 Finding and saving Apache’s configuration files

Lecture 19 Create a backup… just in case!

Lecture 20 Edit httpd.conf and restart Apache

Lecture 21 Edit httpd-vhosts.conf and restart Apache

Lecture 22 Point more domains to the Instance

Lecture 23 Check that all sites work

Section 7: Bitnami LAMP Stack: MySQL for Dynamic Sites

Lecture 24 Navigate and log in to phpMyAdmin

Lecture 25 Create MySQL users through phpMyAdmin

Lecture 26 Change the MySQL and phpMyAdmin password

Section 8: Bitnami LAMP Stack: Working with WordPress

Lecture 27 Standalone WordPress VPS

Lecture 28 WordPress on an existing LAMP stack

Lecture 29 Reviewing the full installation process

Lecture 30 Mapping a Domain to WordPress

Lecture 31 Uninstalling the WordPress Module

Lecture 32 Multiple WordPress Modules on one VPS

Lecture 33 WordPress Modules as a Directory

Section 9: Using Certbot to Automate SSL/TLS Certification

Lecture 34 How SSL Certificates Work

Lecture 35 Using Let’s Encrypt… for free!

Lecture 36 Install Certbot

Lecture 37 Add an SSL Certificate to a hosted site

Lecture 38 Add an SSL Certificate to a WordPress Module

Lecture 39 Expanding an SSL Certificate

Lecture 40 Using Cron to Restart Apache to Reload Certificates

Section 10: Plesk Hosting Stack: Getting Started with Plesk

Lecture 41 Introduction to Plesk

Lecture 42 Create a Plesk Instance

Lecture 43 Plesk Licensing and Free Tier

Lecture 44 Setting the IP and Opening Ports

Lecture 45 Create an Admin Account

Lecture 46 The Plesk Interface

Lecture 47 Setting Up a Domain on Plesk

Lecture 48 Point-and-Click SSL/TLS Certificates

Lecture 49 Transferring Files and Setting up a Site

Lecture 50 WordPress One-Click Install

Lecture 51 Webmail Setup

Lecture 52 Plesk Conclusion

Lecture 53 Plesk Follow Up: Configuring FTP

Section 11: Creating and Using Lightsail Snapshots

Lecture 54 How Snapshots work

Lecture 55 Create a Snapshot of your Instance

Lecture 56 Create an Instance from a Snapshot

Section 12: Advanced Amazon Lightsail Management

Lecture 57 Add more storage space

Section 13: Conclusion

Lecture 58 Thank you for watching

Anyone looking to get started with Amazon Lightsail,Anyone who wants to inexpensively host one or multiple websites,Anyone searching for an entry point into cloud computing,Anyone self-hosting using the Bitnami LAMP Stack or the Plesk Hosting Stack

Course Information:

Udemy | English | 7h 1m | 4.14 GB
Created by: Chase Raz, M.B.A.

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top