Web Hosting Control Panel - Hướng dẫn cài WHM cPanel trên Centos 7
Thứ Năm, 18 tháng 10, 2018
cPanel là một bảng điều khiển lưu trữ web dựa trên Linux trực tuyến cung cấp giao diện đồ họa và các công cụ tự động hóa được thiết kế để đơn giản hóa quy trình lưu trữ trang web cho chủ sở hữu trang web hoặc "người dùng cuối".
Khi cài đặt Server Centos 7 xong, bạn không muốn quản lý thủ công nữa mà dùng giao diện web quản trị nhìn ngầu như mua của tụi hosting. :)
Bạn có thể cài đặt phục vụ cho công việc của mình, cho cá nhân hoặc doanh nghiệp... cách cài đặt cũng khá đơn giản. Với phiên bản WHM & cPanel thì có bản quyền, giá cả thì có thể thay đổi theo năm nên check thông tin chính xác từ trang chủ.
https://store.cpanel.net/
Cấu hình yêu cầu khi cài đặt WHM cPanel như sau, đây là yêu cầu từ trang chủ
Sau khi mọi thứ đã chuẩn bị xong, tôi sẽ cài trên Centos 7.
Đầu tiên đặt IP Static cho Centos 7, cứ theo mặc định cứ lôi nmtui ra xử cho nhanh.
OK, sau khi đặt IP xong tôi sẽ gán hostname cho máy chủ Centos của mình, như ở đây tôi gán cho nó là
vps.phamquangloc.vn
Chú ý : Như centos 7 mọi người hay dùng lệnh nmtui để open NetworkManager quản lý IP local centos, nhưng khi dịch vụ này bật thì cài đặt WHM & Cpanel bị lỗi nên hãy disable nó đi sau khi đặt hoàn tất IP Static và đổi hostname với lệnh sau
vsystemctl stop NetworkManager.service
systemctl disable NetworkManager.service
Có thể đổi hostname bằng lệnh sau(Cứ cái nào tiện thì cứ dùng :) )
[root@phamquangloc.vn~]# hostnamectl set-hostname vps.phamquangloc.vn --static
Mọi thứ yêu cầu xem như đã ok, và bắt đầu cài đặt thôi :
Config file host Centos 7 :
[root@vps ~]# vi /etc/hosts
WHM cPanel là một project được viết bằng ngôn ngữ Perl vì vậy yêu cầu bạn phải cài Perl trên server để đáp ứng đủ thư viện cho project
[root@vps ~]#yum install perl
Di chuyển đến Home để cài đặt vào vùng này
[root@vps ~]#cd /home
Chạy lệnh cài đặt để get source code mới nhất từ trang chủ
[root@vps ~]#curl -o latest -L https://securedownloads.cpanel.net/latest
Thực hiện quá trình cài đặt với các gói đã tải ở trên
[root@vps ~]#sh latest
Quá trình cài đặt khá là lâu khoản 10 phút tùy vào môi trường, cứ đợi chờ đến khi quá trình cài kết thúc.
Mở port firewall cho centos 7
[root@vps ~]#firewall-cmd --permanent --zone=public --add-port=2087/tcp
[root@vps ~]#firewall-cmd --permanent --zone=public --add-port=2083/tcp
[root@vps ~]#firewall-cmd --reload
Quá trình cài đặt kết thúc ta hiến hành mở trình duyệt đển connect vào WHM & Cpanel vừa cài.
Lưu ý cần nhớ 2 port chính : 2087 và 2083
Port defalt : 80
Port 2087 (WHM Login) :
Đăng nhập bằng User/pass OS Centos 7
Port 2083 (WHM Login) :
Login bằng vào WHM tạo user Cpanel đăng nhập
Quá trình cài đặt đã hoàn tất, muốn focus chuyên sâu vào cách quản trị có thể xem thêm guide hướng dẫn của Cpanel.