Cài đặt Centos Web Panel - Cpanel quản trị VPS cho newbie

Thảo luận trong 'Thiết kế web Hosting VPS, Dedicated Server, Domain' bắt đầu bởi LL Stylish, 14/8/18.

Tags:
  1. LL Stylish

    LL Stylish Rìu Sắt

    Đóng góp nội dung

    Centos Web Panel là gì? (CWP)
    Nó giống như cPanel và WHM mà các bạn thường dùng đó,Centos Web Panel (CWP) được dùng để quản trị mọi thứ trong server qua các thao tác click, click và click thay vì gõ từng dòng command khiến bạn phát ngán.

    Không giống VirtualMin

    Link đã ẩn. Bạn cần đăng nhập

    hay Koloxo, khi vừa cài CWP xong bạn có thể chạy tốt WordPress như các share host nước ngoài một cách bình thường mà không cần cấu hình gì thêm.


    Bộ CWP bao gồm các tính năng sau:

    • Cài sẵn nhiều phiên bản PHP khác nhau, bạn có thể đổi phiên bản trong 1 cú click. PHP cũng đã được tối ưu hóa để tăng tỷ lệ hiệu suất lên 20%.
    • Cài sẵn MySQL và PhpMyAdmin đã được bảo mật.
    • Cài sẵn Varnish cache, chỉ cần bật lên và chạy mà thôi. Được dùng để tăng tốc, giảm tải cho máy chủ (dùng kèm với W3 Total Cache là tuyệt vời).
    • Backup & Restore dữ liệu.
    • Hỗ trợ SuPHP và suExec để bảo mật tốt hơn. Tức là khi cài các plugin WordPress bạn không cần phải CHMOD thủ công, đặc biệt là CHMOD thành 777.
    • Hỗ trợ SSL Manager.
    • Có tính năng xem thông tin phần cứng của server.
    • Xem tiến trình làm việc của server, thông tin sử dụng CPU cực kỳ chi tiết.
    • Cài sẵn Web Mail và Exim.
    • Cài sẵn CFS FireWall để bảo mật.
    • Có hỗ trợ File Manager.
    • Hỗ trợ bảng thông báo nhắc nhở tinh chỉnh để bảo mật, ví dụ bạn đang để port SSH là 22 thì nó sẽ bảo port này không an toàn và hướng dẫn bạn cách sửa.
    • Ít bug, support forum rất nhanh.
    • Và nhiều tính năng nhỏ li ti khác.
    Như vậy bạn thấy đó, với một control panel như thế thì bạn đã hoàn toàn thay thế được cPanelX hoàn toàn miễn phí và sử dụng rất tốt nữa vì hiện tại mình có sử dụng trên 1 server của site khách.

    Tuy nhiều tính năng nhưng CWP khá nhẹ, mình đã thử đo trên một VPS có 1GB RAM thì nó chỉ chiếm 135MBtính luôn cả các phần mềm đi theo hệ điều hành.


    Hướng dẫn cài đặt.
    Trước tiên bạn hãy chuẩn bị một VPS Centos 6 nhé , Centos 7 mình có test thử nhưng bị lỗi nên thôi. RAM tối thiểu 512MB, bạn mua đâu cũng được, miễn xài được là OK {byebye}.

    Cài đặt thì rất đơn giản, dùng Putty hoặc ZOC Terminal để kết nối tới VPS, nhập lần lượt 4 dòng lệnh sau :

    Mã:
    Select All
    cd /usr/local/src yum install wget unzip -y wget http://dl1.centos-webpanel.com/files/cwp-latest.sh sh cwp-latest.sh
    Đợi tầm 15 phút nó sẽ cài đặt xong và hiển thị MySQL Root Password, nhớ lưu lại cái này để sau này bạn cần vào tài khoản root của MySQL thì có mà dùng.

    [​IMG]

    Ta có thông tin đăng nhập như sau :

    Mã:
    Select All
    URL : http://IP:2030 User admin : root Password : Pass của VPS

    Và đây là giao diện trang quản trị của CWP :

    [​IMG]
    Mình đang cài thử trên con VPS 5$ của Vultr {baffle}

    Bây giờ bạn có thể add và chạy website mà không cần cấu hình gì thêm {big_smile}. Nếu bạn chưa biết thì thực hiện theo các bước dưới đây :
    1. Vào Users Accounts -> New Account để tạo một tài khoản mới. Các bạn có thể đăng nhập vào CWP với tài khoản này.
    2. Vào SQL Services -> MySQL Manager -> Create Database and User để tạo database.
    3. Đăng nhập vào FTP hoặc sFTP để upload dữ liệu lên cho user. Thư mục của user là /home/tên-user/public_html
    [​IMG]

    Lưu ý :
    • Các bạn nên sử dụng File Manager bên ngoài bởi cái manager mặc định của nó thốn lắm{doubt}{doubt}.
    • Nếu gặp lỗi 500, hãy vào Users Account -> Fix permissions và chọn tên user vừa tạo để fix lỗi phân quyền cho suPHP
    Đổi loại WebServer
    Mặc định CWP sẽ sử dụng Apache Webserver, nhưng các bạn nên chuyển sang Nginx và Apache để có tốc độ ngoài nhanh hơn. Để thay đổi các bạn vào Apache Settings -> Select Webservers rồi chọn Apache & Nginx Reserve Proxy


    [​IMG]

    Đổi xong thì vào Apache Settings -> Rebuild Virtual Host để cập nhật cài đặt.

    Lỗi domain không trỏ về đúng thư mục
    Nhiều bạn gặp lỗi này khi add user vào CWP, đó là thêm domain vào nhưng nó không trỏ về đúng thư mục domain đó.

    Lỗi đó là do bạn dùng Apache Webserver, các sửa là hãy đổi sang webserver dạng Apache và NGINX, sau đó ấn lại nút Rebuild Virtual Host. Xem cách đổi ở bên trên nhé {feel_good}

    Cập nhật MySQL

    Mặc định CWP sử dụng MySQL 5.1 nên nếu website bạn trước đó có dùng MySQL phiên bản cao hơn thì chắc chắn sẽ xảy ra lỗi khi import dữ liệu về. Vì vậy, hãy cập nhật MySQL lên cao hơn khi vừa cài xong CWP.

    Để cài đặt, trước tiên bạn stop cái MySQL đang chạy đi.


    Mã:
    Select All
    service mysqld stop
    Tiếp nạp package này vào
    Mã:
    Select All
    rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

    Rồi chạy hai lệnh sau :


    Mã:
    Select All
    yum install mysql.`uname -i` yum-plugin-replace yum replace mysql --replace-with mysql55w

    Và khởi động lại mysql

    Mã:
    Select All
    service mysqld start
    OK tạm thời như thế đã nhé ! {smile}{smile} Ở những bài sau mình sẽ hướng dẫn chi tiết hơn cho các bạn {byebye}{byebye}

    Chúc bạn thành công !
     
    Sửa lần cuối: 19/8/18
    rs_lyly2009 thích bài này.
  2. xanhduong111

    xanhduong111 Rìu Vàng Đôi

    Đóng góp nội dung

    ảnh bị lỗi hết rồi bác
     
    LL Stylish thích bài này.
  3. LL Stylish

    LL Stylish Rìu Sắt

    Đóng góp nội dung

    Lỗi gì vậy thớt, tui xem normal cả mà {amazed}{amazed}
     
    xanhduong111 thích bài này.
  4. xanhduong111

    xanhduong111 Rìu Vàng Đôi

    Đóng góp nội dung

    Chừ thì normal rồi bác, hôm qua nó báo lỗi ảnh, quên chụp màn hình gửi bác, hehee
     
    LL Stylish thích bài này.
  5. LL Stylish

    LL Stylish Rìu Sắt

    Đóng góp nội dung

    Chắc tại server riêng của tớ bị lỗi {big_smile}{big_smile}
     
    xanhduong111 thích bài này.
  6. MrC500

    MrC500 Gà con

    Đóng góp nội dung

    mình thấy có phần mail setting, vậy nó có hỗ trợ là mail server không bác
     
  7. LL Stylish

    LL Stylish Rìu Sắt

    Đóng góp nội dung

    Bác dùng mail cho wordpress đúng không, nếu đúng em chỉ bác cái này hay, chuyên nghiệp hơn nhiều. CÒn cái này em chưa vọc đến {byebye}{byebye}{byebye}
     
  8. Phan Khánh

    Phan Khánh Gà con

    Đóng góp nội dung

    cái này so với cyberpanel thì cái nào hơn bạn?
     
    LL Stylish thích bài này.
  9. LL Stylish

    LL Stylish Rìu Sắt

    Đóng góp nội dung

    Hay nha, để mình cài rồi test xem đã. Nhưng có vẻ Cyberpanel sẽ nhỉnh hơn vì được tích hợp litespeed, còn CWP thì vẫn chỉ sử dụng APACHE hoặc APACHE X NGINX ( Apache back-end) {byebye}
     
  10. MrC500

    MrC500 Gà con

    Đóng góp nội dung

    bác chỉ e đi, e tính đi làm email marketing :D
     
  11. LL Stylish

    LL Stylish Rìu Sắt

    Đóng góp nội dung

Chia sẻ trang này