Course Description

Installing any site on cloud server is no easy task. A single Wordpress site needs number of software not only installed, but configured together to function. A main reason why people like to stay away from cloud server. But situation has changed now. This course helps you to deploy optimized Wordpress, PHP & HTML site on cloud server in minutes. No prior experience is needed.

You know well, some day you have to migrate to cloud server or VPS, then why not today?

Expand your technical knowledge with us and serve best browsing speed, reliability etc to visitors of your website/blog.

Install or migrate your Wordpress site on cloud and save money on expensive Wordpress managed hosting.

Get rid of slow shared hosting and don't fall for business tactics like Wordpress managed hosting. Cloud hosting is getting cheaper day by day and with AWS, it is free for one year. Migrate your Wordpress from shared server to cloud server with zero down time.

Improve SEO and get your website on first page of Google.

Dedicated ip address ensures your site gets added into trusted lists of search engine bots.

Run your mail server and send millions of mails, newsletters via free AWS instance at zero cost.

Learn to deploy and configure mail server so that your mails, newsletters never ever get flagged as spam.

Contents and Overview

In over 3 hours of content including 26 lectures and 22 pdf files (equivalent to e-book), this course covers all necessary steps to install Wordpress site, PHP site and HTML site on Nginx server.

Starting with the basics of Linux server, this course will guide you through installation of Ubuntu server, DNS management, installation of Webserver software Nginx, installation of mail server software Dovecot, installation of Wordpress sites and Migration of Wordpress sites with zero downtime.

You will learn to install and configure following softwares

  • Nginx
  • MySQL
  • PHP
  • Postfix (A Mail transfer agent)
  • WP-CLI (Command line interface for WordPress)
  • Roundcube
  • FastCGI
  • OPcache
  • SpamAssassin
  • etc

You will learn to deploy following types of websites.

  • Standard Wordpress site
  • Wordpress site with nginx fast-cgi cache
  • Wordpress site with nginx redis cache
  • Wordpress site with HHVM
  • Wordpress site with page speed
  • Multi site Wordpress with subdirectory
  • Multi site Wordpress with subdomain
  • PHP sites with MySQL database
  • HTML sites

You will also learn to install and configure

  • UFW (Uncomplicated Firewall)
  • DKIM (Domain Keys Identified Mail)
  • DDoS (Distributed Denial of Service) Protection

Student completing this course will have knowledge to install wordpress, PHP and html sites from scratch on Ubuntu server.

Dhiraj Rahul

Course curriculum

  • 1

    Preview

    • Preview

  • 2

    Introduction to Linux && Linux server vs Windows server

  • 3

    Linux Directory Structure, Root and User Interface

    • 02 Linux Directory Structure, Root and User Interface

    • 02 Linux Directory Structure, Root and User Interface Material

  • 4

    Root User, apt-get and Capitalization

    • Root User, apt-get and Capitalization

    • 03 Root User, apt-get and Capitalization Material

  • 5

    Services in Linux

    • 04 Services in Linux

    • 04 Services in Linux Material

  • 6

    Putty: Communicating with Remote Server on Windows

    • 05 Putty: Communicating with Remote Server on Windows

  • 7

    Installation of Ubuntu Server on DigitalOcean

    • 06 Installation of Ubuntu Server on DigitalOcean

  • 8

    Installation of Ubuntu Server on Linode

    • Installation of Ubuntu Server on Linode

  • 9

    Installation of Ubuntu Server on AWS

    • Installation of Ubuntu Server on AWS

    • 08 Installation of Ubuntu Server on AWS Material

  • 10

    Introduction to DNS

    • Introduction to DNS

    • 09 Introduction to DNS

  • 11

    DNS records and Zone file

    • DNS records and Zone file

    • 09 Introduction to DNS

  • 12

    Editing DNS records in Digitalocean

    • Editing DNS records in Digitalocean

    • 11 Editing DNS records in Digitalocean

  • 13

    Editing DNS records in Linode

    • Editing DNS records in Linode

    • 12 Editing DNS records in Linode

  • 14

    Editing DNS records in AWS

    • Editing DNS records in AWS

    • 13 Editing DNS records in AWS

  • 15

    Creating Wordpress site within a minute

    • 14 Deploying Wordpress within a minute

    • 14 Deploying Wordpress within a minute

  • 16

    Basic configuration of Server

    • Basic configuration of Server

    • 15 Basic Configuration

  • 17

    Basics of Editor

    • Basics of Editor

    • 16 Editor

  • 18

    Securing Server: First Stage

    • Securing Server: First Stage

    • 17 Securing our server

  • 19

    Installing Webserver: Nginx, MySQL, Postfix

    • Installing Webserver: Nginx, MySQL, Postfix

    • 18 Installing Webserver Softwares (Nginx, PHP, MySQL, Postfix etc.)

  • 20

    Installing Mail server

    • Installing Mail Server

    • 19 Installing Mail Server

  • 21

    DKIM: Ensuring emails never get flagged as spam

    • DKIM: Ensuring email never get flagged

    • 20 DKIM

  • 22

    Configuring UFW

    • Configuring UFW

    • 21 UFW

  • 23

    Configuring Fail2ban

    • Configuring Fail2ban

    • 22 Fail2ban

  • 24

    Setting Up DDoS protection

    • Setting Up DDoS protection

    • 23. DDoS Protection

  • 25

    Installing Wordpress

    • Installing Wordpress

    • 24. Installing Wordpress site

  • 26

    Installing HTML and PHP site

    • Installing HTML and PHP site

    • 25. Installing HTML and PHP site

  • 27

    Migrate Wordpress site with zero down time

    • Migrate Wordpress site with zero down time

    • Migrate Wordpress site with zero down time