課程資料
課程簡介
Setup and Host Multiple Sites on one Server using Digital Ocean. Setup Virtual Hosts and Secure all Domains with SSL.
In this exciting new course, we show you how to host multiple domain names on a single Digital Ocean droplet. We will show you step-by-step how to configure a droplet with LAMP Stack on Ubuntu 18.04. This includes deploying a droplet, installing Ubuntu and all the components included in LAMP Stack including Apache, MySQL, PHP and PhpMyAdmin.
We also explore an exciting new feature offered by Digital Ocean, called "Floating IP's" which allow you to transfer IP's easily between multiple droplets.
After you understand the foundations of server configuration, we get into configuring Name Servers, DNS Zone Files and Virtual Hosts to host multiple domains from a single Virtual Server. You will have a thorough understanding of setting file permissions and developing an organized directory structure for all your websites.
We also show you how to configure an SSL certificate for each and every website that you host on your virtual server. For this part of the course we will be using Let’s Encrypt. Let’s Encrypt is a certificate authority that offers free SSL certificates, which are extremely simple to install and very secure.
You are welcome to use any hosting provider for this course, as the concepts can be easily implemented on any Virtual Server configured with the Ubuntu distribution.
課程章節
- 5 個章節
- 15 堂課
- 第 1 章 Introduction
- 第 2 章 Server Basics
- 第 3 章 Setup LAMP Stack on Ubuntu 18.04
- 第 4 章 Hosting Multiple Domains
- 第 5 章 Conclusion
課程內容
- Deploy and Configure Virtual Servers
- Create and attach Floating IP's to Digital Ocean Droplets
- Install Ubuntu on a Virtual Server
- Configure Apache, MySQL, PHP and PhpMyAdmin on a Virtual Server
- Setup a basic, cost effective hosting service for clients
- Host Multiple websites on a single server
- Configure Name Servers, DNS Zone Files and Virtual Host files
- Secure multiple domains on a single server with SSL Certificates
- Access and test server configurations through a web proxy
- Modify MySQL Authentication methods
此課程所涵蓋的技能
評價
-
JJaime Perez
Excelente curso de Hosting
-
JJesper Absalonsen
The course should be about hosting multiple domains on 1 VPS. Spending the first 9-10 chapters on setting up the environment should not be needed. When taking this class it should be required that you already know how to set up 1 domain - and already have a running VPS with the LAMP installed. (Most users will run a prepackaged control panel if they are to host multiple domains on 1 server (like Hestia Control Panel). Well a lot of time wasted on how to deploy a D.O. VPS and installing software to use. However -the voice over was calm and nice to listen to..
-
PPatrick Steranka
The author did an excellent job highlighting the things that need to be done to host multiple websites on a single Digital Ocean droplet using Apache2, GoDaddy Domain, and Let's Encrypt. The slides are only 720p and often not super clear but acceptable. The author brings up real configurations and blurs his private information which is good but sometimes it's desirable to know what has been typed. Key and important points are: 1. How to point your DNS FQDN to DigitalOcean and manage your Droplet server's IP. 2. How to support multiple domains on the same droplet. The course is dated (Ubuntu 18.04) vs Ubuntu 22.04 but the principles and concepts are still applicable.
-
FFredrick Justine Balangon
The topics were step by step and the demo is real-time, got what i needed.