NGINX, Apache, SSL Encryption - Certification Course (Udemy.com)
Install, Configure, and Secure NGINX & Apache on an Ubuntu Server using Digital Ocean & Let's Encrypt SSL
Created by: YouAccel Training
Last updated September 2020
What you will learn
- Deploying a virtual server on Digital Ocean
- Working with dynamic, static and floating IPs
- Using Terminal for remote authentication
- Installing and configuring LAMP Stack on Ubuntu 18.04
- Testing PHP
- Hosting Multiple Domains on one Apache Virtual Server
- Configuring Virtual Host Files and Directives
- DNS Zone File Configuration
- Understanding the difference between Apache & NGINX
- Installing NGINX on a Digital Ocean Droplet or any Virtual Server of your choice
- Modifying the NGINX Block Configuration file for hosting Websites
- Installing essential components on NGINX such as MySQL, PHP & PhpMyAdmin
- Securing PhpMyAdmin using symbolic links and NGINX's built in authentication gateway
- Securing your hosted websites with free SSL using Certbot & Let's Encrypt
- Installing and Configuring WordPress on your NGINX Server
- Types of SSL Certificates
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.6 out of 5higher than 67% of them
- Reviews1,482#306 of 1,183 by number of reviews
- Length3.6 hoursshorter than 65% of them
- Last updatedSeptember 2020earlier than 83% of them
Course Description
Welcome to our latest course, which will guide you through the process of installing, securing, and configuring NGINX or Apache on an Ubuntu web server. You will also learn to encrypt all web traffic, using a Free SSL certificate from Let’s Encrypt.
APACHE Section:
This course begins with exploring the most widely used web server technology available, Apache. Statistics show that Apache is used to run over 65% of all web servers around the world. Understanding how to work with Apache, is an instrumental part of the web development process. Students will learn the following key concepts:
Deploying a virtual server on Digital Ocean
Working with dynamic, static and floating IPs
Using Terminal for remote authentication
Installing and configuring LAMP Stack on Ubuntu 18.04
Testing PHP
Hosting Multiple Domains on one Apache Virtual Server
Configuring Virtual Host Files and Directives
DNS Zone File Configuration
NGINX Section:
NGINX is now considered the most powerful, efficient, and secure web server technology used to host web applications of all sizes and complexity. The software is open-source, and is designed for maximum performance and stability. It also aims to correct many of the short-falls of Apache, when it comes to delivering content to your end user. NGINX can be used for web serving, reverse proxying, caching, load balancing, media streaming, and much more.
The NGINX Section of this course will help you understand the following key concepts:
Understanding the difference between Apache & NGINX
Installing NGINX on a Digital Ocean Droplet or any Virtual Server of your choice.
Modifying the NGINX Block Configuration file for hosting Websites
Installing essential components on NGINX such as MySQL, PHP & PhpMyAdmin
Securing PhpMyAdmin using symbolic links and NGINX's built in authentication gateway.
Securing your hosted websites with free SSL using Certbot & Let's Encrypt
Installing and Configuring WordPress on your NGINX Server
SSL Certificates - Let's Encrypt
This section of the course offers an in-depth look into the role of SSL certificates when it comes to server security and web traffic encryption. We start with a thorough introduction which includes exploring different types of certificates and how they work. From there, students create a droplet on Digital Ocean and configure their own free SSL certificate using Let’s Encrypt Certificate Authority. This section of the course combines theoretical and hands-on training. Students have the opportunity to practice some of the concepts explored in the previous two sections, while also learning about free SSL Certificates, such as Let’s Encrypt.
Instructor Details
- 4.6 Rating
1,482 Reviews
YouAccel Training
YouAccel is dedicated to providing high-quality education in technology, business, and digital innovation. Since its founding in 2015, YouAccel has remained committed to making industry-relevant learning accessible to students, professionals, and entrepreneurs worldwide. With a strong focus on emerging fields such as Artificial Intelligence (AI), Machine Learning, Full Stack Development, Business Strategy, Marketing, and Digital Media, YouAccel empowers individuals with the skills needed to succeed in an increasingly competitive and technology-driven world.
At the heart of YouAccel’s mission is a belief that education is a catalyst for unlocking human potential, driving innovation, and creating opportunities across industries and communities. Through expertly designed courses led by industry professionals and academic experts, YouAccel fosters an engaging and transformative learning experience. Programs span beginner to advanced levels, ensuring learners at every stage of their journey gain both foundational knowledge and practical expertise that can be directly applied in real-world settings.
More courses by YouAccel Training
HTML, CSS, & JavaScript - Certification Course for Beginners (2023)
4.3 (11,506 Reviews)
Provider: Udemy
Time: 5.5h
$15.99
Web Development Masterclass - Online Certification Course (2022)
4.5 (10,287 Reviews)
Provider: Udemy
Time: 26.1h
$129.99
HTML & CSS - Certification Course for Beginners (2019)
4.3 (6,009 Reviews)
Provider: Udemy
Time: 4h
$54.99
HTML, JavaScript, & Bootstrap - Certification Course (2019)
4.4 (5,649 Reviews)
Provider: Udemy
Time: 6.4h
$49.99
PHP & MySQL - Certification Course for Beginners (2019)
4.2 (4,603 Reviews)
Provider: Udemy
Time: 3.3h
$11.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Nandha kishore on 11/20/2022
Great Content . Really appreciate the effort put on regarding the configuration file of apache2,nginx, virtual host and .htaccess,ssl ,letsencrypt,lamp stack and lemp stack
By David Pérez Herranz on 4/7/2022
Muy buena vision general y conceptos para tener la base para realizar estas configuraciones. Muy bien explicado.
By Toren DeRamus on 11/22/2020
Great course for getting started with hosting basics. Course is full of clear complete instructions which are easy to follow, and taught at a great pace.
By Sandeep Kapoor on 6/1/2020
I would be nice, if nameserver and dns record type concepts are explained in more detail. Atleast one lecture for these concepts. As I am not aware of these concepts and I think many students might be missing this part.
By Alessandro Viera on 5/26/2020
This course is a great course!, I have a suggestion, i had some struggles trying to see the commands in the vídeos, is better if the vídeo use zoom to have the commands with more size
By Edilmar Correia Canuto on 5/5/2020
Muito Bom o curso Excelente, consegue-se ter uma boa introdução de como instalar e configurar um servidor web e aplicar um certificado digital. Apenas uma breve Observação, mas teve alguma aulas que pararam no meio, mas isso não impede de ser realizado o curso. Parabens pela riqueza nos detalhes!!!
By Nikhil Kumar on 5/2/2020
Overall Good explanation but ,My expectations was when you described about SSL certificates and how this is working on encrypted channel, you should use an animation to make more understanding. Thank you instructor.
By Haresh Prajapati on 5/2/2020
Wow greate learning site and tiching are very best and its all step are clear within a minute, kindly do the visite and try to learn.
By Michał Podsiadło on 4/20/2020
The content was really brilliant. I was expecting some kind of quizzes to have possibility of reviewing all the new knowledge gained after each of the chapter/video. But the most expected thing were any kind of notes or materials which could be provided, just to look at the information any time.
By Martin Martos Simon on 1/21/2020
The course is great, clear and with good explained examples, but I misses some chapter about: - Setup like a reverse proxy (in apache and nginx) serving webpages found in other nginx(s) (or others webservers). I know it should be something in virtualhosts, but id like to understand this aspect better. - Use letsencrypt with a free DNS like duckdns.org. I don't have an account on digitalocean or godaddy I missing this aspect.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












