NỘI DUNG
cPanel là một phần mềm quản trị web hosting phổ biến, cung cấp giao diện người dùng đồ họa dễ sử dụng để quản lý nhiều khía cạnh của trang web, bao gồm email, quản lý tệp, cơ sở dữ liệu và cài đặt bảo mật. Bài viết này sẽ hướng dẫn bạn cách cài đặt cPanel lên máy chủ Linux sử dụng các hệ điều hành Almalinux, Ubuntu hoặc Rocky Linux.
Lưu ý:
- Trước khi bắt đầu, bạn cần đảm bảo đã có máy chủ Linux được cài đặt và cấu hình sẵn với quyền truy cập root SSH.
- Bạn cũng cần có giấy phép cPanel hợp lệ để kích hoạt phần mềm sau khi cài đặt.
- Quá trình cài đặt có thể mất một chút thời gian, vì vậy hãy đảm bảo bạn có đủ thời gian để hoàn thành.
Cấu hình yêu cầu
- RAM: 2GB nhưng khuyến khích RAM 4GB để hoạt động tốt
- CPU: 2 Core
- Disk: Trên 20GB
Bước 1: Bạn cần tắt SELINUX trước khi thực hiện cài đặt
Nếu máy chủ bạn đang kích hoạt bạn cần phải tắt SElinux thì mới có thể cài đặt được. Cách tắt như thế nào cho đúng bạn có thể tham khảo bài viết tại link bên dưới.
Bước 2: Cập nhật hệ thống và tắt Firewall
Bạn hãy cập nhật hệ thống lên phiên bản mới nhất, sau đó tắt Firewall nếu đang kích hoạt.
- Đối với Almalinux
yum update -y
iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service
- Đối với Rocky Linux
dnf update -y
iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service
- Đối với Ubuntu
apt update -y
iptables-save > ~/firewall.rules
systemctl stop ufw.service
systemctl disable ufw.service
Bước 3: Cài đặt cPanel
Thời gian cài đặt cPanal diễn ra khá lâu do đó tôi khuyến khích các bạn nên cài đặt trong screen. Đối với cPanel hiện tại, mặc định khi cài đặt sẽ cài đặt MySQL 8 làm máy chủ cơ sở dữ liệu. Nếu bạn muốn cài đặt MariaDB hãy thực hiện như sau.
Tạo file cpanel.config
sau đó nhập vào phiên bản cơ sở dữ liệu muốn cài:
mkdir /root/cpanel_profile
touch /root/cpanel_profile/cpanel.config
echo "mysql-version=10.11" > /root/cpanel_profile/cpanel.config
Ở đây tôi liệt kê các phiên bản mã cPanel gợi ý, bạn hãy nhập vào phiên bản muốn cài. Và trong hướng dẫn này tôi sẽ cài đặt MariaDB 10.11 làm máy chủ cơ sở dữ liệu.
- MySQL 8:
mysql-version=8.0
- MariaDB 10.5
mysql-version=10.5
- MariaDB 10.6
mysql-version=10.6
- MariaDB 10.11
mysql-version=10.11
Sau khi đã tuỳ chọn máy chủ sở dữ liệu. Bạn tiến hành cài cPanel, cPanel cài đặt chỉ bằng một lệnh duy nhất, và bạn copy lệnh sau để cài đặt.
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Nếu bạn đã chạy trong screen bạn có thể đóng của sổ terminal, và có thể xem tiến trình cài đặt tại file log sau
tail -f /var/log/cpanel-install.log
Bây giờ bạn chỉ cần chờ đợi cài đặt hoàn tất mà thôi. Sau khi cài đặt xong bạn sử dụng thông tin sau để đăng nhập nhé.
- Thông tin vào WHM (Web Host Manager)
https://my-ip:2087 hoặc https://hostname:2087
User: root
Passwd: passwd root server
- Thông tin vào cPanel
https://my-ip:2083 hoặc https://hostname:2083
User: user được tạo trong WHM
Passwd: passwd được tạo cho user
Tổng kết
Chúc mừng bạn đã hoàn tất cài đặt cPanel lên máy chủ Linux của bạn! Bây giờ bạn có thể sử dụng giao diện người dùng đồ họa cPanel để dễ dàng quản lý nhiều khía cạnh của trang web, bao gồm email, quản lý tệp, cơ sở dữ liệu và cài đặt bảo mật.
Dưới đây là một số lời khuyên bổ sung:
- Đọc kỹ tài liệu cPanel để làm quen với tất cả các tính năng và chức năng của phần mềm.
- Tham gia cộng đồng cPanel để được hỗ trợ và hướng dẫn từ những người dùng khác.
- Cập nhật cPanel lên phiên bản mới nhất thường xuyên để đảm bảo bảo mật và hiệu suất tối ưu.
Tôi hy vọng hướng dẫn này hữu ích cho bạn. Nếu bạn có bất kỳ câu hỏi nào, vui lòng để lại bình luận bên dưới.
Ngoài ra, bạn có thể tham khảo thêm các tài nguyên sau:
- Website chính thức của cPanel: https://cpanel.net/
- Tài liệu cPanel: https://docs.cpanel.net/
- Cộng đồng cPanel: https://support.cpanel.net/hc/en-us/community/topics
Chúc bạn thành công trong việc quản trị web hosting với cPanel!