Mở đầu
Nếu bạn mới bắt đầu tìm hiểu về hosting và quản trị máy chủ, WHM (Web Host Manager) có thể trông hơi phức tạp. Thực tế, đây là một công cụ mạnh mẽ giúp quản lý nhiều website, tài khoản hosting và cài đặt hệ thống một cách trực quan. Bài viết này sẽ dẫn bạn từng bước cài đặt panel WHM trên máy chủ CentOS, giúp bạn tự tin vận hành môi trường hosting chuyên nghiệp.
Chuẩn bị trước khi cài đặt
Trước khi bắt đầu, cần đảm bảo máy chủ đáp ứng các yêu cầu cơ bản: - Hệ điều hành: CentOS 7/8 hoặc CloudLinux 7/8 (64-bit). - RAM: Tối thiểu 1 GB, khuyến nghị 2 GB trở lên. - Dung lượng ổ cứng: Tối thiểu 20 GB trống. - Truy cập root: Cần có quyền root để cài đặt. - Địa chỉ IP: Một IP public chưa được sử dụng cho dịch vụ khác.
Ngoài ra, nên cập nhật hệ thống trước khi cài đặt:
yum update -y
Tải và cài đặt WHM/cPanel
WHM thường được cài kèm với cPanel. Để cài đặt, bạn cần tải script cài đặt từ trang chủ cPanel. Bạn có thể dùng lệnh:
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latest
Script sẽ tự động tải và cài đặt toàn bộ gói phần mềm cần thiết. Quá trình này có thể mất từ 15-30 phút tùy tốc độ mạng và cấu hình máy chủ. Trong lúc cài đặt, hệ thống sẽ tự động: - Cấu hình dịch vụ Apache, MySQL, PHP. - Thiết lập SSL tự động. - Cấu hình firewall và security.
Truy cập WHM sau khi cài đặt
Sau khi cài đặt hoàn tất, bạn có thể truy cập WHM qua địa chỉ:
https://địa-chỉ-ip-của-bạn:2087
Hoặc thay IP bằng domain nếu đã trỏ DNS.
Trình duyệt sẽ cảnh báo về chứng chỉ SSL tự ký (self-signed). Bạn chọn "Tiếp tục" để vào giao diện đăng nhập. Tài khoản mặc định là root và mật khẩu là mật khẩu root của máy chủ.
Cấu hình ban đầu trong WHM
Sau khi đăng nhập, nên kiểm tra và cấu hình một số mục quan trọng:
Quảng cáo
300x250 In-Content Advertisement
1. Cập nhật thông tin license
WHM yêu cầu license hợp lệ. Nếu chưa có, bạn có thể đăng ký trial 15 ngày từ cPanel hoặc nhập license key đã mua.2. Cấu hình hostname
Hostname giúp máy chủ dễ nhận diện. Bạn có thể đặt hostname trong WHM tại: Server Configuration → Basic cPanel/WHM Setup3. Cấu hình Nameservers
Nếu bạn muốn dùng máy chủ như DNS server, thiết lập nameservers tại: Networking Setup → Edit DNS Zone4. Cài đặt Tweak Settings
Tại Home → Server Configuration → Tweak Settings, bạn có thể tùy chỉnh các chính sách bảo mật, giới hạn tài nguyên, email, v.v.Tạo tài khoản hosting đầu tiên
Một trong những tính năng chính của WHM là tạo tài khoản cPanel cho khách hàng hoặc website của bạn.
Để tạo tài khoản: 1. Vào Account Functions → Create a New Account. 2. Điền thông tin domain, gói hosting (package), mật khẩu. 3. Chọn gói hosting đã tạo sẵn hoặc tạo gói mới với giới hạn disk, bandwidth, số addon domain, v.v. 4. Nhấn Create để hoàn tất.
Sau khi tạo, người dùng sẽ nhận được thông tin đăng nhập cPanel qua email.
Một số lưu ý bảo mật quan trọng
WHM quản lý toàn bộ hệ thống nên bảo mật là yếu tố then chốt:
- Thay đổi port mặc định: Cân nhắc đổi port 2087 sang port khác trong Tweak Settings.
- Sử dụng firewall: Cho phép truy cập chỉ từ các IP tin cậy.
- Cập nhật thường xuyên: Dùng lệnh /scripts/upcp để tự động cập nhật phần mềm.
- Sao lưu dữ liệu: Thiết lập lịch sao lưu tự động trong Backup.
Kết luận
Việc cài đặt và cấu hình WHM ban đầu có thể hơi phức tạp với người mới, nhưng chỉ cần làm theo các bước trên, bạn sẽ nhanh chóng làm chủ được công cụ quản trị hosting chuyên nghiệp này. WHM không chỉ giúp quản lý nhiều website hiệu quả, mà còn cung cấp các công cụ bảo mật, sao lưu và tối ưu hiệu năng mạnh mẽ.
Nếu bạn muốn tìm hiểu sâu hơn về các tính năng nâng cao của WHM, hãy theo dõi những bài viết tiếp theo của chúng tôi. Chúc bạn thành công với hành trình quản trị máy chủ của mình!