Kiểm tra phiên bản OS

cài đặt CloudLinux trên máy chủ cPanel
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 28

Để cài đặt Cloudlinux lên máy chủ chạy cPanel, bạn cần có Key CloudLinux, bạn có thể đăng ký key trial 30 days tại link này.
Sau khi đã đăng ký được Key bạn thực hiện các bước bên dưới.

Cài đặt CloudLinux và một số thành phần

Bước 1: Bạn chạy lệnh sau để tải gói Cloulinux về

Để cài được bạn cần có Key CloudLinux. Nếu bạn muốn trải nghiệm có thể đăng ký trial tại link sau:

wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
sh cldeploy -k 
CleanShot 2022 10 14 at 11.53.22
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 29
anh 1
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 30
anh 3
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 31

Sau đó bạn chạy lệnh sau để kiểm tra

cat /etc/redhat-release
anh 2
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 32

Bước 2: Cài đặt CageFS

Tiếp theo bạn sử dụng lệnh sau để cài đặt CageFS. CageFS là một hệ thống tệp ảo hóa, một bộ công cụ để chứa mỗi người dùng trong “lồng” riêng của nó. Mỗi khách hàng đều có CageFS đầy đủ chức năng của riêng mình với tất cả các tệp hệ thống, công cụ.

Nếu trong quá trình cài đặt bạn gặp lỗi Error: current running kernel is NOT supported hãy xem qua bài viết sau

yum install cagefs
/usr/sbin/cagefsctl --init
cagefsctl --enable-all
CleanShot 2022 10 14 at 12.25.53
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 33
anh 4
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 34

Quay lại WHM bạn tìm CloudLinux Manager sẽ thấy như ảnh.

anh 5
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 35

Bước 3: Cài MySQL Governor

Bước tiếp theo sẽ cài đặt MySQL Governor. Bạn sử dụng lệnh sau. Bạn thay mariadbXX thành phiên bản MariaDB hiện tại của hosting. Để xem phiên bản MariaDB thì vào WHM => phpMyAdmin và nhìn cột phải.

Lưu ý: Nếu bạn cần sao lưu lại Database trước khi thực hiện. Hãy sao lưu theo hướng dẫn này.

MariaDB:

  • mariadb102
  • mariadb103
  • mariadb105
  • mariadb106

MySQL:

  • mysql57
  • mysql80
yum install governor-mysql
/usr/share/lve/dbgovernor/mysqlgovernor.py  --mysql-version=mariadbXX
/usr/share/lve/dbgovernor/mysqlgovernor.py --install
systemctl start db_governor
systemctl enable db_governor
CleanShot 2022 10 14 at 12.55.56
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 36
anh 6
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 37

Tiến hành thiết lập CPU và IO mặc định cho MySQL của user: Đây là cấu hình cá nhân của mình. Bạn có thể tham khảo thêm bên ngoài và cấu hình thông số riêng.

dbctl set default --cpu=100,90,80,60 
dbctl set default --read=100,80,60,30 
dbctl set default --write=100,80,60,30

Bước 4: Cài đặt PHP Selector

Bạn sử dụng lệnh sau để cài đặt PHP Selector

yum groupinstall alt-php
CleanShot 2022 10 14 at 13.40.00
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 38

Sau khi cài đặt xong, bạn truy cập vào CloudLinux Manager tại mục Selector bạn sẽ thấy các phiên bản PHP được sử dụng.

Nếu bạn gặp lỗi như ảnh bên dưới, hãy chạy các lệnh sau

yum remove ea-apache24-mod_ruid2
yum install ea-apache24-mod_suexec
cldiag --check-phpselector
anh 7
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 39

Và bên dưới là kết quả sau khi thực hiện.

anh 8
Hướng dẫn cài đặt CloudLinux trên máy chủ cPanel 40

Chúc bạn thực hiện thành công