Để quản lý nhiều website, quản trị viên cần có công cụ, phần mềm nhằm tối ưu phần cài đặt, cấu hình tập trung. Các phần mềm web hosting control panel như DirectAdmin, cPanel, Plesk, Kloxo,… ra đời để làm việc đó. Sở hữu nhiều tính năng mạnh mẽ, giao diện thân thiện người dùng, không khó để cPanel trở thành một web hosting control panel thương mại hàng đầu trên thế giới.

Cài đặt cPanel

Yêu cầu phần cứng

– Các phiên bản hệ điều hành cPanel hỗ trợ: CentOS, Cloud Linux hoặc Red Hat Enterprise Linux 6, 7.

– Cấu hình tối thiểu máy ảo cài đặt:

Cấu hình yêu cầu.

Cài đặt

– Login bằng tài khoản root và chạy lệnh sau:

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

– Quá trình cài đặt có thể xảy ra một số lỗi về hostname, network:

systemctl stop NetworkManager.service

systemctl disable NetworkManager.service

hostnamectl set-hostname test.viettelco.com

– Quá trình cài đặt có thể mất 15-20 phút, sau khi cài xong, ta đăng nhập để quản lý cPanel với tài khoản, mật khẩu của hệ điều hành. Đăng nhập bằng: https://<IP>:2087. Qua một số cài đặt ban đầu, giao diện khi đăng nhập sẽ như sau:

Giao diện đăng nhập.

Với cPanel, ta được đăng ký dùng thử 1 IP 15 ngày. Sau đó nếu không mua license, ta sẽ không thể tiếp tục truy cập vào trang quản lý cPanel nữa.

Để renew lại license, ta chạy lệnh sau dưới quyền root:

/usr/local/cpanel/cpkeyclt

Sử dụng cPanel

cPanel có khá nhiều công cụ, tính năng, thậm chí một vài trong số đó không cần thiết hoặc hiếm khi được sử dụng (hoặc gây “nhiễu” cho người dùng, quản trị viên). Cơ bản cPanel có một số phần quản lý tài khoản, server:

Quản lý tài khoản, server.

Khá nhiều tùy chọn cài đặt trong cPanel server:

Sau khi tạo gói, tài khoản ở mục Manage Your Accounts, ta truy cập vào địa chỉ https://<IP>:2083 và đăng nhập bằng tài khoản đã tạo để quản lý, cấu hình web:

Cấu hình web.

Một số module quản lý trong cPanel client: