Hướng dẫn cài đặt cPanel & WHM trên CentOS
Tổng quan
Cpanel là một phần mềm quản trị host phổ biến trên hệ điều hành linux với rất nhiều chức năng trong việc hỗ trợ người quản trị quản lí hosting và website một cách dễ dàng.
Whm (Webhost Manager) được thiết kế và phát triển với vai trò như một công cụ quản trị server dựa trên web. Phần mềm này cho phép quản trị viên quản lý tài khoản của các khách hàng, đồng thời truy cập vào nhiều vị trí cuối trên cPanel.
Hiện tại Cpanel chỉ cung cấp sử dụng trả phí và bản trial trong vòng 15 ngày để thử nghiệm dịch vụ.
Chuẩn bị
Cpanel có những yêu cầu cấu hình tối thiểu cho từng loại server để ứng dụng có thể hoạt động được tốt. Trong bài hướng dẫn này, mình sử dụng các tài nguyên sau:
- Server CentOS 8 bản 64 bit
- Bộ nhớ RAM 2GB (tối thiểu 1GB)
- Dung lượng ổ cứng 40GB (tối thiểu 20GB)
- Domain
Các bước tiến hành
Đầu tiên ta cần đổi tên hostname của server theo domain mà bạn đã sở hữu từ trước bằng lệnh
Tải và cài đặt perl để cpanel có thể hoạt động được. ta sử dụng lệnh:
Cài đặt thư viện curl
Hiện tại, phiên bản latest để cài đặt là 11.98. Tuy nhiên, việc cài đặt phiên bản này lên CentOS 8 đôi khi sẽ gặp một số vấn đề sau khi cập nhật RPM. Vì vậy, ta nên hạ xuống các phiên bản thấp hơn hoặc tắt tính năng update RPM. Ở đây mình sẽ tạo file config để cài đặt cPanel version thấp hơn là lts 11.94.
Dán vào các dòng code sau:
RPMUP=daily
SARULESUP=daily
STAGING_DIR=/usr/local/cpanel
UPDATES=daily
Lưu lại file và thoát ra. Sau đó tải về server script và cài đặt cpanel bằng lệnh:
Quá trình tải xuống và cài đặt sẽ diễn ra tự động trong khoảng 10 – 15 phút.
Đăng nhập vào trang web được báo trên màn hình để tiến hành config hoặc theo địa chỉ sau với tài khoản đăng nhập là tài khoản root của server.
https://[YOUR_IP]:2087
Chọn Agree to All để chấp thuận các điều khoản.
Chọn Log in để tiến hành kích hoạt bản trial
Nhập account trên Cpanel, nếu chưa có account thì có thể tạo trên trang chủ của cPanel
ư
Như vậy bản cPanel sẽ được cấp giấy phép dùng thử trong vòng 15 ngày. Chọn Server Setup để tiếp tục
Nhập địa chỉ email để có thể nhận các thông báo trạng thái liên quan tới cPanel sau đó chọn Next
Như vậy là bạn đã hoàn thành xong được quá trình cài đặt.
Lưu ý
- Trong quá trình cài đặt, nếu phát hiện lỗi không detect OS, bạn có thể kiểu tra lại phần cứng xem đã đủ cấu hình tối thiểu hay chưa. Nếu đã đủ mà vẫn ko cài đặt được thì nên tạo server mới để cài lại.
- Hostname phải được domain trỏ về đúng địa chỉ ip và có định dạng tên1.tên2.com