Linux [Lab 6.1] Cài đặt Kloxo-MR 7 trên CentOS 6.8

Discussion in 'Web Hosting' started by root, Feb 10, 2017.

  1. root

    root Active Member

    Joined:
    Dec 31, 2012
    Messages:
    1,179
    Likes Received:
    31
    Trophy Points:
    38

    Hướng dẫn cài đặt Kloxo-MR v7.00 trên CentOS 6.8


    Kloxo là một phần mềm dùng để làm nền tảng web hosting / server control panel. Kloxo là phần mềm quản lý hosting free nhưng khá đầy đủ không kém gì so với Cpanel. Các Dedicated, VPS sử dụng Kloxo sẽ tiết kiệm được chi phí mà hiệu năng quản trị hoàn toàn tương đương với các Control Panel có phí như cPanel.

    Tiền thân của Kloxo được biết với tên LxAdmin, ban đầu giới hạn trong 40 domains, tuy nhiên sau này LxAdmin được đổi tên thành Kloxo với chính sách miễn phí hoàn toàn, phiên bản mới nhất hiện tại hỗ trợ không giới hạn domains.

    Kloxo-MR là một phiên bản khác của Kloxo và được Mustafa ramadhan phát triển riêng, chữ MR được việt tắt từ tên tác giả Mustafa ramadhan. Kloxo-MR không chỉ sửa chữa các lỗi của Kloxo mà còn bổ sung nhiều tính năng, như chuyển sang chạy web server Nginx & có thể cài được trên CentOS 6.

    Hiện tại thì phiên bản Kloxo-MR 7 đang là mới nhất nhưng chỉ hỗ trợ CentOS 6.x và nó chưa hỗ trợ cho Centos 7. Phiên bản Kloxo-MR 7 này tốt hơn Kloxo thông thường vì Kloxo thông thường chỉ cài trên CentOS 5 trở xuống.

    Các tính năng trên Kloxo-MR 7
    • Hệ điều hành: Redhat / CentOS 5 & 6 (32bit và 64bit).
    • Billing Software (Tích hợp với phần mềm thanh toán): AWBS, WHMCS, HostBill, TheHostingTool, AccountLab Plus, Blesta...
    • Web server: Nginx, Nginx-Proxy & Lighttpd-proxy; Httpd & Lighttpd.
    • Webcache server: Squid, Varnish, Hiawatha và ATS
    • PHP version: Dual-php với PHP 5.3 / 5.4 as primary & PHP 5.2 as secondary.
    • PHP-type cho Apache: php-fpm_worker/_event & fcgid_worker/_event; bên cạnh mod_php/_ruid2/_itk & suphp/_worker/_event.
    • Mail server: Qmail-toaster (có nghĩa là in progress: bạn có thể thay đổi từ courier-imap thành Dovecot với imap/pop3).
    • Database Server: MySQL hoặc MariaDB
    • Quản lý cơ sở dữ liệu: PHPMyAdmin; Adminer, MyWebSql & SqlBuddy.
    • Webmail: Afterlogic Webmail Lite, Telaen, SquirreMail & RoundCube; Horde & T-Dah.
    • Máy chủ FTP: Pure-ftpd.
    • DNS Server: Bind & Djbdns; PowerDNS, MaraDNS & NSD.
    • Addons: ClamAV, SpamAssassin / Bogofilter / Spamdyke & RKHunter.
    • Đã fix nhiều lỗi của Kloxo Official (bao gồm cả các vấn đề security).
    Chuẩn bị trước khi cài đặt
    • Một VPS hoặc Dedicated Server (DS) chạy CentOS. Trong bài này mình sẽ sử dụng CentOS 6.8 Minimal nhé.
    • Quá trình cài đặt Kloxo-MR sẽ mất khoảng 30 phút. Nên các bạn hãy chuẩn bị 1 bộ film hay tách café trong lúc chờ đợi nhé
    Các bước cài đặt Kloxo-MR trên CentOS 6.8
    - Bước 1: Cập nhập tất cả các phần mềm trên hệ thống CentOS 6.8 lên version mới nhất bằng lệnh YUM

    Code:
    # yum update
    - Bước 2: Cài đặt các package cần thiết trên CentOS để hỗ trợ cài đặt Kloxo-MR

    Code:
    # yum install yum-utils yum-priorities vim-minimal subversion curl zip unzip -y
    Cài đặt một số công cụ cần thiết như “telnet, wget” nếu như bạn sử dụng CentOS minimal. Vì bản CentOS Minimal sẽ không có những công cụ này.

    Code:
    # yum install telnet wget -y

    Install Kloxo-MR 7 on CentOS 6.8 (1)


    - Bước 3: Disable tính năng SElinux và Firewall trên CentOS

    Code:
    # setenforce 0
    Hoặc bạn có thể sử dụng lệnh sau để thay thế lệnh “# setenforce 0”.

    Code:
    echo 'SELINUX=disabled' > /etc/selinux/config
    - Bước 4: Hiện tại Kloxo có 2 version là v6.5.0 và v7.0.0. Ở bài viết hướng dẫn này mình sẽ thực hiện cài đặt Kloxo-MR v7.00. Bây giờ chúng ta cần add repo URL cho Kloxo-MR và thay đổi thư mục sang /tmp.

    Sử dụng lệnh sau để chuyển sang thư mục “tmp”.

    Code:
    # cd /tmp
    Xóa file “.rpm” cũ đi nếu có

    Code:
    # rm -f mratwork*
    Tiến hành download file ropo mới cho CentOS để hỗ trợ cài đặt Kloxo-MR v7.00 bằng công cụ “wget” mà chúng ta đã cài đặt ở trên.

    Code:
    # wget  https://github.com/mustafaramadhan/kloxo/raw/rpms/release/neutral/noarch/mratwork-release-0.0.1-1.noarch.rpm --no-check-certificate
    Install Kloxo-MR 7 on CentOS 6.8 (2)


    Code:
    # rpm -ivh mratwork-release-0.0.1-1.noarch.rpm

    Install Kloxo-MR 7 on CentOS 6.8 (3)


    Sau đó các bạn quay trở ra thư mục gốc

    Code:
    # cd /
    - Bước 5: Chạy 2 lệnh sau để kiểm tra đảm bảo việc cài đặt Kloxo-MR

    Code:
    # yum clean all
    
    # yum update mratwork-* -y
    - Bước 6: Tiến hành cài đặt Kloxo-MR v7.00 trên CentOS 6.8

    Code:
    # yum install kloxomr7 –y

    Install Kloxo-MR 7 on CentOS 6.8 (4)


    - Bước 7: Tiến hành chạy script để cài đặt Kloxo-MR v7.00 trên CentOS 6.8

    Code:
    # sh /script/upcp
    Install Kloxo-MR 7 on CentOS 6.8 (5)


    - Bước 8: Sau khi cài đặt Kloxo-MR v7.00 trên CentOS 6.8 xong. Các bạn có thể truy cập vào Kloxo-MR để cấu hình và quản lý web Hosting qua Kloxo-MR thông qua 2 địa chỉ sau:

    https://ip-address-cuaban:7777 – truy cập với https

    http://ip-address-cuaban:7778 – truy cập với http.


    Tài khoản mặc định để quản lý toàn bộ là “admin” và mật khẩu là “admin”. các bạn nên đổi ngay khi đã đăng nhập.


    Install Kloxo-MR 7 on CentOS 6.8 (6)

    Tham khảo các bài lab cài đặt Kloxo
     
    Last edited: Mar 11, 2018

Share This Page