Danh mục

Danh mục

Tham gia kênh Telegram của CloudFly để nhận thêm ưu đãi và không bỏ lỡ bất kỳ khuyến mãi nào từ CloudFly

Hướng dẫn cài đặt aaPanel trên VPS – Thiết lập đầy đủ với Redis, Nginx, SSL và Bảo mật

Ngày đăng: December 1, 2025

aaPanel là bảng điều khiển quản lý máy chủ được sử dụng phổ biến bởi sự đơn giản, trực quan nhưng cực kỳ mạnh mẽ. Việc cài đặt được aaPanel đã là bước đầu, nhưng để vận hành một hệ thống ổn định – bạn cần nắm rõ cách thiết lập webserver, tối ưu hiệu suất và bảo mật chuyên sâu. Trong bài viết này, CloudFly sẽ hướng dẫn bạn cài đặt aaPanel đầy đủ trên VPS, thiết lập Nginx – Redis – SSL – Firewall – Backup – Bảo mật, giúp bạn triển khai môi trường vận hành chuẩn Production.

1. Hướng dẫn cài đặt aaPanel trên VPS CloudFly

Bước 1: SSH vào VPS

Bạn có thể tham khảo hướng dẫn ssh vào máy chủ ở đây

ssh root@YOUR_SERVER_IP

Bước 2: Cập nhật hệ thống

Ubuntu / Debian:

  1. apt update && apt upgrade -y

CentOS / AlmaLinux / Rocky:

  1. yum update -y

Bước 3: Cài đặt aaPanel

Ubuntu / Debian:

  1. wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh

CentOS / Rocky / AlmaLinux:

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

2. Cấu hình cần thiết sau khi cài đặt

Sau khi cài đặt xong aaPanel sẽ hiển thị như dưới:

URL đăng nhập

Username & Password ➡ Bạn nên lưu lại thông vào aapanel.

Mở port firewall

Ubuntu:

  1. ufw allow 31902
  2. ufw allow 80
  3. ufw allow 443
  4. ufw allow 20:21/tcp
  5. ufw allow 22
  6. ufw reload

CentOS:

  1. firewall-cmd --zone=public --add-port=31902/tcp --permanent
  2. firewall-cmd --zone=public --add-service=http --permanent
  3. firewall-cmd --zone=public --add-service=https --permanent
  4. firewall-cmd --reload

3. Lựa chọn Stack Webserver phù hợp

Khi đăng nhập vào aaPanel, bạn sẽ được hỏi chọn stack cài đặt.

CloudFly khuyến nghị:

  • Webserver: Nginx (nhẹ, nhanh, tối ưu tải cao)

  • Database: MariaDB 10.5+ hoặc MySQL 5.7

  • PHP: PHP 8.1 hoặc 8.2

  • FTP: Pure-FTPd (nếu cần)

4. Tối ưu hiệu suất trên aaPanel

4.1 Bật PHP-FPM

Trong mục PHP Settings → bật FastCGI (PHP-FPM).

4.2 Bật Opcache

Mở file cấu hình PHP:

  1. vi /www/server/php/81/etc/php.ini

Thêm hoặc sửa:

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=2

4.3 Cài đặt Redis để tăng tốc website

aaPanel → App Store → Redis → Install Redis giúp tăng tốc WordPress, Laravel, Magento…

4.4 Bật Gzip cho Nginx

Thêm vào cấu hình Nginx:

gzip on;
gzip_types text/plain application/json application/javascript text/css;
gzip_min_length 1000;

5. Thiết lập bảo mật chuẩn CloudFly

5.1 Đổi port mặc định 31902

aaPanel → Settings → Security → đổi sang port: 31922 hoặc 31988

5.2 Bật SSL cho Panel

aaPanel hỗ trợ Let's Encrypt miễn phí.

Panel → Settings → SSL → Enable SSL → Truy cập qua HTTPS bảo mật tốt hơn.

5.3 Thiết lập IP Whitelist

Chặn tất cả, chỉ cho IP của bạn truy cập Panel.

CloudFly khuyến nghị cho bảo mật admin:

Settings → Security → Authorized IP

5.4 Đặt mật khẩu mạnh

Không dùng admin/admin

Không dùng mật khẩu ngắn

Dùng ký tự đặc biệt, 12–32 ký tự

5.5 Bật auto security update (Ubuntu)

apt install unattended-upgrades dpkg-reconfigure --priority=low unattended-upgrades Yes → Hệ thống sẽ tự động tải và cài đặt các bản cập nhật bảo mật (hoặc quan trọng tùy distro) mà không cần bạn thao tác thủ công.

No → Bạn vẫn phải tự cập nhật bằng tay (ví dụ apt update && apt upgrade)

5.6 Cài Fail2Ban chống brute-force

apt install fail2ban -y systemctl enable fail2ban

6. Thiết lập tự động Backup trên aaPanel

Truy cập vào aaPanel → Cron

Các chức năng của Cron Backup Directory trên aaPanel

6.1 Task type (Loại tác vụ)

  • Xác định loại công việc sẽ chạy.

  • Ví dụ: Backup Directory → tác vụ sao lưu thư mục.

6.2 Task name (Tên tác vụ)

  • Tên hiển thị cho cron job.

  • Ví dụ: Backup Directory[ALL] → dễ nhận diện, biết được đây là backup tất cả thư mục.

6.3 Execute cycle (Chu kỳ thực thi)

  • Thiết lập tần suất chạy của cron job.

  • Ví dụ: Daily 01:30 execute once → chạy mỗi ngày lúc 01:30.

6.4 Backup reminder (Thông báo sao lưu)

  • Cấu hình thông báo sau khi thực hiện backup.

  • Ví dụ: non-receipt → không gửi thông báo.

6.5 Backup path (Đường dẫn sao lưu)

  • Chọn thư mục hoặc toàn bộ dữ liệu cần backup.

  • Ví dụ: ALL → backup toàn bộ dữ liệu trên server.

6.6 Backup to (Sao lưu đến)

  • Chọn nơi lưu trữ bản backup.

  • Ví dụ: Local Disk → lưu trên ổ cứng của server.

6.7 Retain the latest (Giữ lại bản sao lưu gần nhất)

  • Số lượng bản backup gần nhất sẽ giữ lại.

  • Ví dụ: 3 → chỉ giữ 3 bản backup mới nhất, bản cũ sẽ tự động xóa.

6.8 Exclusion rules (Quy tắc loại trừ)

  • Cho phép loại trừ các file/thư mục không muốn backup.

  • Giúp giảm dung lượng backup và tránh sao lưu dữ liệu không cần thiết.

7. Giám sát Server & Cảnh báo

Giám sát Server:

  • Truy cập: Home

  • Theo dõi theo thời gian thực:

    • CPU usage

    • Load Average

    • RAM usage

    • Disk usage & Disk I/O

    • Network Traffic

Cảnh báo trong aaPanel:

  • Chỉ hỗ trợ Panel Security Alarm (bảo mật panel)

  • Site Monitor: theo dõi website UP/DOWN

  • Không hỗ trợ Email alert tài nguyên hệ thống

Khuyến nghị (nâng cao):

  • Dùng công cụ ngoài (Uptime Kuma, Zabbix, Netdata)

  • Hoặc cron + script để gửi Email khi vượt ngưỡng

8. Lệnh cơ bản quản trị aaPanel

Dịch vụ panel

  1. service bt start
  2. service bt stop
  3. service bt restart

Gỡ cài đặt aaPanel

  1. service bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel

Kiểm tra port aapanel hiện tại

  1. cat /www/server/panel/data/port.pl

Đổi mật khẩu MySQL root

  1. cd /www/server/panel && python tools.py root NEWPASS

Đổi mật khẩu đăng nhập panel

  1. cd /www/server/panel && python tools.py panel NEWPASS

Tắt SSL panel khi bị lỗi

  1. rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart

9. Cấu trúc thư mục quan trọng trên aaPanel

Website: /www/wwwroot

Backup database: /www/backup/database

Backup website: /www/backup/site

Nginx config: /www/server/nginx/conf/

Apache config: /www/server/apache/conf/

MySQL logs: /www/server/data/*.err

Website logs: /www/wwwlogs

Kết luận – Giải pháp VPS tối ưu cho aaPanel tại CloudFly

aaPanel là công cụ cực kỳ mạnh khi kết hợp với VPS hiệu năng cao của CloudFly.

Với hướng dẫn trên, bạn đã có thể:

  • Cài đặt aaPanel đầy đủ

  • Thiết lập Nginx – Redis – SSL

  • Tăng tốc hiệu suất

  • Tăng cường bảo mật chuẩn Production

  • Tự động backup và giám sát server

Nếu bạn cần môi trường VPS mạnh mẽ, ổn định, tối ưu chạy aaPanel – đội ngũ CloudFly luôn sẵn sàng hỗ trợ bạn 24/7.

CloudFly - Đơn giản hóa ứng dụng trên đám mây

HOTLINE: 0904.558.448

WEBSITE: https://cloudfly.vn/

FACEBOOK: https://www.facebook.com/cloudfly.vn

TELEGRAM CHANNELS: https://t.me/cloudfly.vn

Tham gia kênh Telegram của CloudFly để nhận thêm ưu đãi và không bỏ lỡ bất kỳ khuyến mãi nào từ CloudFly
Chia sẻ