Linux and LAMP Stack Fundamentals (Hosting Websites)
4.3 (15 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.
85 students enrolled

Linux and LAMP Stack Fundamentals (Hosting Websites)

Host Multiple Websites with a LAMP Stack server using AWS Lightsail. Everything you need to know Demonstrated.
4.3 (15 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.
85 students enrolled
Created by Troy Garrett
Last updated 9/2019
English
English [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 2 downloadable resources
  • 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 Fundamentals
  • LAMP Stack
  • AWS Lightsail
  • Earn Money Hosting Websites
  • Linux Commands
  • Virtual Servers
  • Learn about Multiple Linux Distros with Desktop Virtualization
  • Ubuntu Linux
  • Websites
  • Domain Name Services (DNS)
  • Hosting Websites
  • AWS Basics
  • Host Websites for Business
  • Amazon Web Services Lightsail
Requirements
  • Basic Computer Skills and Internet Connection
Description

Description

In this project based course we explain and demonstrate:

·How to host websites professionally and inexpensively

·Learn about Multiple Linux Distros with Desktop Virtualization

·How Domain Name Services (DNS) work

·Launch and configure Linux Instance in AWS Lightsail

·How Configure DNS in AWS Lightsail and Route 53

·The fundamentals 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 for 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

·Install and use a GUI for database management

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

·Install 2 sites (well just a single page – this isn’t a web development course), with the unique domain names we registered earlier, on the Linux server

·Security

·Backup

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:
  • New to Linux and LAMP Stack
  • New to AWS Lightsail
  • New to Building Websites
Course content
Expand all 21 lectures 03:39:09
+ Introduction
2 lectures 04:39

Introduction to the course

Preview 03:24

Important Message about Downloadable Content

Important Message
01:15
+ Domain Registration
1 lecture 18:03

I show you how to register a couple domain names with different registrars.

Domain Registration
18:03
+ Domain Name Services (DNS)
1 lecture 19:33

I explain how DNS works across the Internet and configure DNS for websites and email.

Configuring DNS for Websites and Email
19:33
+ Edit Hosts
1 lecture 05:25

Learn to edit the hosts file on Windows and Mac to emulate DNS for testing websites hosted on LAMP

Edit Hosts File
05:25
+ Virtual Machines
1 lecture 19:09

Discussion of Virtual Machines.  Type-1 and Type-2 Hypervisors.  How to install Ubuntu Linux Server and Desktop in a virtual environment and manage it on Windows and Mac hosts.

Discuss Virtual Machines. Install Ubunty Linux Server and Desktop on Hosts
19:09
+ Linux Fundamentals
7 lectures 01:10:11

Introduction to Linux.  What are Linux Distributions.  Linux File Structure.

Introduction to Linux
04:43

Explore Linux Mint with Cinnamon, Lubuntu and Optimize Virtual Environment

Linux Intro Part 2
11:26

Navigating the FileSystem

Linux File System Commands Part 1
13:10

Learn to search files (such as log files for troubleshooting).

Managing Files
13:47

Modifying File Security

Filie Security
12:26

How to make backups and how to end a misbehaving process.

Preview 09:12

Secure Linux with a Firewall.

Linux Firewall
05:27
+ AWS Lightsail
1 lecture 09:48

Launch a Linux Server in AWS Lightsail

Launch a Linux Server in AWS Lightsail
09:48
+ Apache Web Server
3 lectures 34:31

Install Apache Web Server

Apache Web Server
13:55

Configure Apache Web Server to host multiple web sites

Configure Multiple Sites
10:00

Secure the website on Apache with free SSL for HTTPS rather than HTTP:

Free SSL (HTTPS) for Websites
10:36
+ PHP and MySQL
2 lectures 26:32

Introduction to what PHP and MySQL are.  Installation and configuration of PHP and MySQL in preparation for WordPress or other websites.

Introduction to PHP and MySQL. Install MySQL
14:13

How to manage MySQL with a GUI interface.

MySQL Management
12:19
+ Secure your AWS Account
2 lectures 11:18

Learn to secure your AWS account with Multi Factor Authentication.

Learn to create Billing Alerts.


AWS Multi Factor Authentication and Billing Alerts
10:38
Bonus Lecture
00:40