1. Introduction

Official website: http://www.aapanel.com/new/index.html

Free and Open source Hosting contral panel.

Before use: Install various software from the command line, time-consuming and error-prone,need to remember a lot of commands.

After use: Install the panel in 2 mins, manage the server with one click, and replace the previous complex and numerous commands with a few clicks.

2. Quick Start

This section describes how to deploy a website on CentOS and configure SSL certificates to access it.

Install

http://www.aapanel.com/new/download.html#install

yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel

After the installation is complete, you can view the login address and user password.

image-1676186148007

The port, username, password, etc. can be changed through the panel Settings, or can be set through the bt command on the server.

image-1676186276416

image-1676186412959

Once logged in, we choose to install Nginx.

Warning:
If you cannot access the panel,
release the following port (7800|888|80|443|20|21) in the security group.

image-1676186225434

image-1676186615732

DNS resolution

image-1676186726844

It can be accessed through a domain name, but the link is not secure.

image-1676186837016

aaPanel add site

Website --> Add site --> Create site;
config domain name;
enable Apply for SSL and HTTP redirect to HTTPS;

image-1676186997319

At this point, refresh the page and we can use secure https.

image-1676187254856

We don’t have to worry about the certificate expiring, aaPanel will help us renew it.

image-1676187442248

Here we just use the default page, you can modify the configuration file, to do your own personalized configuration.

image-1676187351852

3. End

More ways to use, you can check the official documents or explore.