Hướng dẫn sữ dụng kloxo trên linux

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





- 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  //github.com/mustafaramadhan/kloxo/raw/rpms/release/neutral/noarch/mratwork-release-0.0.1-1.noarch.rpm --no-check-certificate




Code:

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





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 install yum-utils yum-priorities vim-minimal subversion curl zip unzip -y
0

- Bước 6: Tiến hành cài đặt Kloxo-MR v7.00 trên CentOS 6.8

Code:

# yum install yum-utils yum-priorities vim-minimal subversion curl zip unzip -y
1





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

Code:

# yum install yum-utils yum-priorities vim-minimal subversion curl zip unzip -y
2




- 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:

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

//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.




Tham khảo các bài lab cài đặt Kloxo
  • [Lab 6.1] Cài đặt Kloxo-MR 7 trên CentOS 6.8
  • [Lab 6.2] Hướng dẫn cài đặt Kloxo-MR trên CentOS 7

 

Chủ Đề