Web Hosting Control Panel - Hướng dẫn cài dặt Plesk web pro edition trên Centos 7


Plesk là một nền tảng lưu trữ web thương mại với bảng điều khiển cho phép quản trị viên máy chủ , như bài viết trước hướng dẫn cài plesk web pro edition trên windowns  thì phần này hướng dẫn cài Plesk trên windowns nhưng hỗ trợ .asp và .php.

Hôm này phần này sẽ hướng dẫn cài đặt Plesk trên Centos 7, về bản chất thì cả hai làm việc như nhau, cấu hình tương tự nhau nhưng cái khác biệt là Centos là linux vì vậy Plesk sẽ chỉ hỗ trợ PHP...

Quá trình cài đặt như sau : Điều quan trọng nhất là Centos 7 đã có sẵn và giờ là bắt đầu cài thôi. :)

Đầu tiên cài Yum wget,  cái này dành cho máy chưa mới chưa cài gì, nêu đã cài rồi thì bỏ qua phần này

[root@vps ~]# yum install wget



Dùng NMTUI thần thánh để gán IP tĩnh bla bla :) và disable NetworkManager đi là xong bước thứ 2


Bước tiếp theo là cài Plesk, bước này khá quan trọng nên kiểm tra kỹ lệnh cài đặt trước khi cai

[root@vps ~]# sudo sh -c "wget http://installer.plesk.com/plesk-installer -O - | sh /dev/stdin --source http://installer.plesk.com/ --target /tmp/plesk-installation --select-product-id plesk --select-release-latest --installation-type "Typical" --notify-email admin@phamquangloc.vn"

Chạy dòng trên và ngồi chơi xới nước, quá trình cài bên linux này khá là sương, việc quan trọng không kém là quá trình đợi nó tự động cài là kiếm lý cafe hay chế gói mỳ ăn là hợp lý :)




Sau khi ăn xong gói mỳ và uống ly cafe và đi rửa chén xong bạn nhìn vào màn hình nếu thấy kết quả như sau là thành công :)


Lưu ý: Nếu bạn gặp phải lỗi như sau là xem như bạn không thành công, và tìm kiếm cách fix, thường lỗi sau là do bản Yum có vấn đề, cài lại hoặc update Yum sẽ khỏi


ERROR: The Yum utility failed to install the required packages. Attention! Your software might be inoperable. Please contact product technical support.


Như thường lệ khi cài xong Plesk thì hiểu là Port : 8443 thần thánh lại xuất hiện, đăng nhập vào IP hoặc domain để đăng nhập


Đăng nhập vào quản trị bằng tài khoản root, tài khoản này là tài khoản đăng nhập cao nhất của Centos 7. Sau khi đăng nhập đợ quá trình hoàn tất sẽ có giao diện tương tự như bên bản windowns.






Cũng tương tự như Plesk windowns thì vẫn Add Domain vào và tự động sinh ra host nhỏ để dùng.



Application trong Plesk linux hỗ trợ PHP tận răng, vidu như wordpress thì có tích hợp sẵn hỗ trợ deploy webpress trong một nốt nhạc, khá tiện lợi.




Túm cái váy lại thì ngoài hai nền tảng khác nhau, nhưng cách làm việc tương tự nhau ở Linux và Windowns, còn detail như thế nào có thể login vào centos sẽ thấy các dịch vụ cài bên trong. Cái này khá hay sau khi check trên Centos có thể xem cái nào hay tách sài riêng cũng rất ok.





Nhãn:

Web Hosting Control Panel - Hướng dẫn cài dặt Plesk web pro edition trên Windows Server 2012


Plesk là một nền tảng lưu trữ web thương mại với bảng điều khiển cho phép quản trị viên máy chủ thiết lập trang web mới, tài khoản người bán lại, tài khoản e-mail và mục DNS thông qua giao diện dựa trên web.



Plesk là phần mềm tự động hóa lưu trữ web thương mại trung tâm dữ liệu được phát triển cho các nhà cung cấp dịch vụ lưu trữ thương mại dựa trên Linux và Windows. Plesk được thiết kế để cài đặt và quản lý các hệ thống lưu trữ web và các ứng dụng trên một máy chủ duy nhất. Bảng điều khiển được thiết kế để đơn giản hóa việc quản lý và quản trị các trang web bằng cách tự động hóa các tác vụ khác nhau trên một máy chủ duy nhất.

Plesk có hỗ trợ cài đặt trên Linux và và windowns, sau đây là cách cài đặt trên windows, thao tác trên windowns khá đơn giản, cứ next next là làm theo hướng dẫn :)

Đầu tiên download bộ cài từ trang chủ về

https://installer-win.plesk.com/plesk-installer.exe


Bấm run file plesk-installer.exe để tiến hành cài đặt sẽ tự động tạo dịch vụ cài đặt với port 8447 để tiến hành cài đặt.


Đăng nhập vào đường dẫn với port localhost:8447 để cài đặt


Chọn Install or Upgrade Product để cài đặt


Chọn Plesk đây là cái cần cài của bộ cài đặt này



Sau khi chọn đợi hệ thốn download version mới nhất về cài


Lựa chọn  phiên bản và loại cài đặt


Nên lựa chọn Full  vì sau khi cài đầy đủ bạn có thể enable sau này khi cần thiết nhiều chức năng.


Xem đường dẫn sẽ cài đặt và nhập Password để xác nhận thông tin đển cài đặt


Sau khi Continue thì Plesk sẽ tự động tải hết các packed về (Các packed này tổng hợp các bộ cài cần thiết)


Sau khi cài đặt (Thời gian khá là lâu để cài các dịch vụ ) thì đăng nhập vào đường dẫn sau để bắt đầu config hệ thống Plesk

Plesk là hệ thống có Lisence, bạn có thể nhập key trự tiếp, hoặc trial trước :)


Quá trình Config bắt đầu, đợi khoản vào phút sẽ hoàn thành



OK, sau quá trình chờ đợi thì nó đã hoàn thành, muốn đăng nhập vào hệ thống như sau :)


Sau khi đăng nhập thành công thì Backend bên trong sẽ như sau


Vào đây bạn có thể vận dụng kiến thức của mình vào để quảng trị nó, có thể tham khảo document trên trang chủ hoặc nhờ support khi bạn mua lisence.

Note: Về bản chất thì Plesk chỉ là công cụ giúp bạn quản lý nhanh hơn, thay vì cài thủ công trực tiếp lên server bạn có thể dùng Plesk làm việc này.

Sau đây là các thông tin của quá trình cài đặt các service bên trong.

DNS : Sau khi Add Domain




Các dịch vụ cài đặt :



IIS sau khi cài đặt Host



OK, cách cài đặt Plesk trên windowns chỉ đơn giản là vậy, dựa vào đây có thể tìm hiểu các dịch vụ tích hợp rên Plesk có thể cài đơn lẻ đáp ứng được yêu cầu là ok.



Nhãn:

Web Hosting Control Panel - Hướng dẫn cài Direct Admin(DA) trên Centos 7


DirectAdmin là một bảng điều khiển lưu trữ web dựa trên web đồ họa được thiết kế để quản trị trang web dễ dàng hơn. DirectAdmin thường được gọi là DA. DirectAdmin tương thích với một số phiên bản của CloudLinux , Red Hat , Fedora Core , Red Hat Enterprise Linux , CentOS , FreeBSD , Ubuntu và Debian .


Các thức cài Direct Admin thì cũng tương tự như các Host Control Panel khác trên Centos nên vấn đề cài cũng không mấy khó khăn. Nhưng trước khi cài đặt thì điều đầu tiên cần thông tin cấu hình yêu cầu như thế nào.

OK, Cấu hình của Direct Admin cần thì cũng không cao lắm :

OS: Linux (CloudLinux , Red Hat , Fedora Core , Red Hat Enterprise Linux , CentOS , FreeBSD , Ubuntu và Debian )
Ram : 1Gb(Minimum)
HDD: 2Gb(Minimum)
DirectAdmin : Client ID, LicensID (Muốn biết cái này ở đâu hay trial gì gì thì động não cái là biết :) )
Ở gói cài đặt này sẽ cài DirectAdmin Version 1.541 trên Centos 7 và quá trình cài đặt sẽ như sau :

Cài đặt Hostname cho server Centos




Đầu tiên trước khi cài DA cần phải disable Selinux trước bằng lệnh sau

[root@vps ~]# setenforce 0

[root@vps ~]# sed -i ‘s/enforcing/disabled/g’ /etc/selinux/config

Chạy dòng lệnh tiếp theo để cài đặt gói các gói dịch vụ cần thiết bắt buộc của AD

[root@vps ~]# yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which patch mailx bzip2-devel lsof psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs rsyslog logrotate crontabs -y



Tải gói cài đặt của DA từ trang chủ của của Direct Admin

[root@vps ~]# wget http://www.directadmin.com/setup.sh

Quá trình tải sẽ tự động download version mới nhất của DA từ host nhà cung cấp về



Cuối cùng là chạy gói cài đặt này để bắt đầu build.


Khi cài đặt tới đây là phần quan trọng nhất :

Như ở trên đã nói cần có Client ID và Lisence ID nên phần này là để xác thực, vì không có nó bạn không thể cài đặt được DA

Khi quá trình cài đặt diện ra thì bạn cứ chọn "Y" để nó chạy, khi hiện ra yêu cầu Client ID và License thì nhập thông tin của bạn vào.


Và thế là cứ "Y" đến khi quá trình cài đăth hoàn tất và không báo lỗi gì thế là thành công.

Lưu ý tiếp theo là DA sẽ chạy port 2222, vì vậy bạn cần mở port Centos 7 để connect đến nó, còn phần mở port như thế nào thì bạn có thể tham khảo bài sau : Hướng dẫn mở port centos 7

Cuối cùng sau khi thành công bạn connect vào host vừa cài đặt : 

https://www.vps.phamquangloc.vn:2222



OK thế là quá trình cài đặt đã xong, khá nhanh và DA này cũng khá dễ sử dụng, còn phần quản trị có thể tham khảo thêm guide từ trang chủ


Nhãn:

Web Hosting Control Panel - Hướng dẫn cài WHM cPanel trên Centos 7


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.



Nhãn: