Việc cài đặt cPanel/WHM (Web Host Manager) trên máy chủ Linux cũng khá đơn giản, nhưng cần tuân thủ một số yêu cầu kỹ thuật nhất định. Dưới đây là hướng dẫn chi tiết để bạn cài đặt cPanel.
Hướng dẫn cài đặt cPanel Web Host Manager
1. Yêu cầu hệ thống
Trước khi bắt đầu, hãy đảm bảo máy chủ của bạn đáp ứng các yêu cầu sau:
Phần cứng
- CPU: Tối thiểu 1.1 GHz (khuyến nghị 2 GHz hoặc cao hơn).
- RAM: Tối thiểu 1 GB (khuyến nghị 2 GB hoặc cao hơn).
- Dung lượng ổ đĩa: Tối thiểu 20 GB (khuyến nghị 40 GB hoặc cao hơn).
Hệ điều hành được hỗ trợ
- Linux:
- AlmaLinux 8, 9
- CentOS 7
- Rocky Linux 8, 9
- Ubuntu 20.04, 22.04 (chỉ hỗ trợ cho các phiên bản mới của cPanel).
Yêu cầu khác
- Truy cập root vào máy chủ qua SSH.
- Máy chủ không được cài đặt bất kỳ phần mềm nào khác (cần một hệ điều hành sạch).
- Cần có giấy phép cPanel hợp lệ (bạn có thể sử dụng bản dùng thử 15 ngày miễn phí).
2. Hướng dẫn cài đặt cPanel
Bước 1: Kết nối với máy chủ qua SSH
Sử dụng SSH để kết nối với máy chủ của bạn. Trên Linux hoặc MacOS, bạn có thể chạy lệnh:
ssh root@your-server-ip
Nếu bạn đang dùng Windows, sử dụng công cụ như PuTTY để kết nối.
Bước 2: Cập nhật hệ thống
Trước khi cài đặt, hãy đảm bảo hệ thống của bạn đã được cập nhật:
# Trên CentOS/AlmaLinux/Rocky Linux
yum update -y
# Trên Ubuntu
apt update && apt upgrade -y
Bước 3: Tải xuống và chạy trình cài đặt cPanel
Chạy lệnh sau để tải xuống và bắt đầu cài đặt cPanel:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
- Giải thích lệnh:
- cd /home: Đảm bảo bạn đang ở thư mục /home.
- curl -o latest: Tải xuống trình cài đặt cPanel.
- sh latest: Chạy trình cài đặt.
Bước 4: Quá trình cài đặt
- Trình cài đặt sẽ tự động cấu hình hệ thống và cài đặt các thành phần cần thiết (Apache, MySQL, PHP, Exim, FTP, v.v.).
- Quá trình này có thể mất từ 30 phút đến 2 giờ, tùy thuộc vào tốc độ máy chủ và kết nối internet.
Bước 5: Hoàn tất cài đặt và truy cập WHM
- Sau khi cài đặt hoàn tất, bạn sẽ nhận được thông báo với URL để truy cập WHM. Thông thường:
https://your-server-ip:2087
- Đăng nhập với:
- Tên người dùng: root.
- Mật khẩu: Mật khẩu root của máy chủ.
3. Cấu hình ban đầu trong WHM
Khi đăng nhập vào WHM lần đầu tiên, bạn sẽ cần hoàn tất các bước cấu hình sau:
- Nhập thông tin liên hệ:
- Cung cấp email quản trị để nhận thông báo từ hệ thống.
- Cấu hình DNS:
- Thêm các máy chủ tên miền (Name Servers) và IP liên kết.
- Cấu hình License:
- Nếu bạn đã mua giấy phép cPanel, nhập license key.
- Nếu không, bạn có thể sử dụng bản dùng thử 15 ngày miễn phí.
- Thêm tài khoản hosting:
- Tạo các tài khoản hosting mới cho tên miền.
4. Một số lệnh quản lý cPanel
Khởi động lại dịch vụ cPanel:
service cpanel restart
Kiểm tra trạng thái cPanel:
service cpanel status
Gỡ cài đặt cPanel (nếu cần):
Lưu ý: cPanel không hỗ trợ gỡ cài đặt trực tiếp. Nếu muốn gỡ, bạn cần cài lại hệ điều hành.
5. Chi phí và bản dùng thử
- Bản dùng thử: cPanel cung cấp 15 ngày dùng thử miễn phí.
- Chi phí chính thức: Phí sử dụng cPanel phụ thuộc vào số lượng tài khoản hosting:
- Admin License: Tối đa 5 tài khoản.
- Pro License: Tối đa 30 tài khoản.
- Premier License: Không giới hạn tài khoản.
Bạn có thể mua license từ trang chính thức: https://cpanel.net.
6. Một số lỗi thường gặp khi cài đặt
- Lỗi không thể kết nối internet:
- Kiểm tra tường lửa hoặc kết nối mạng của máy chủ.
- Thiếu tài nguyên hệ thống:
- Đảm bảo RAM và dung lượng ổ đĩa đủ lớn.
- Không thể truy cập WHM:
- Kiểm tra cổng 2087 đã được mở trên tường lửa.
Chúc bạn thành công !!!