Course Introduction

12006

Course Learning Content

In the previous series of courses, we learned the basic concepts of servers and virtual machines, started a virtual machine locally as a server, installed the Jianghu Panel as a server management tool, and created a website using the Jianghu Panel.

However, a locally built server cannot provide stable network services to external users. Therefore, in a real network environment, servers are often built on cloud servers. A cloud server is a powerful physical or virtual infrastructure that has all the functionalities of a local server, used for delivering applications, processing information, or providing data storage. We can purchase cloud servers from cloud service providers to deploy our own websites and web service projects.

In this course, we will use cloud servers to learn how to set up a real server environment, install the Jianghu Panel and commonly used plugins, and deploy a JianghuJS project. We will also learn how to set up a website for the deployed project and configure the domain name. By learning these contents, you will further master more commonly used features of the Jianghu Panel.

Learning Objectives

By the end of this course, you will be able to:

  • Learn how to purchase, start, and manage cloud servers.
  • Learn how to use the JianghuJS manager in the Jianghu Panel to deploy and manage JianghuJS projects.
  • Learn how to configure DNS resolution for the website's domain name.
  • Understand the common directories in the Linux system and master commonly used Linux commands.
  • Understand the directory specifications in the Jianghu Panel.
  • Understand how to enhance server security by opening or closing ports, setting SSL certificates, etc.
  • Understand the user permission specifications of databases.
  • Understand how to use the OpenResty web server to configure reverse proxy for the website.