Cài đặt Kloxo-MR chạy trên CentOS 6

Cách cài đặt Kloxo-MR chạy trên CentOS 6 x86_64 Minimal

Giới thiệu với các bạn, Kloxo-MR là một sự lựa chọn khác cho việc quản trị hosting/ server control panel. Có giao diện web để quản trị và tự động cài đặt webserver, MySQL và PHP để chạy các website ngôn ngữ PHP. Thằng này nguồn gốc của nó có tên là Kloxo CP được viết ra bởi LXCenter. Kloxo-MR là phiên bản dựa trên Kloxo do Mustafa Ramadhan phát triển, MR là viết tắt của tên ông ta. Sở dĩ mình không dùng Kloxo vì nó có quá nhiều lỗi bảo mật mà hiện tại chưa fix, nhưng với Kloxo-MR thì ông Mustafa Ramadhan tuyên bố rằng không có lỗi bảo mật nào như Kloxo cả :D.

Mình cũng đã từng sử dụng qua Kloxo và thực sự nó có rất nhiều chức năng nâng cao nhưng với người mới làm quen thì nhìn hơi rối đó, sau đó mình quyết định viết bài về Kloxo-MR thôi, hihi.

Trang chủ của Kloxo-MR.

Tại sao mình lại chọn Kloxo?

Như mình cũng đã giải thích ở trên là nó không có lỗi bảo mật. Nhưng bây giờ mình sẽ trình bày kĩ hơn các chức năng mà nó có để các bạn thấy tại sao mình lại chọn nó, nào cùng bắt đầu:

Trước khi cài đặt

Vài điều các bạn cần chú ý trước khi cài đặt Kloxo-MR:

  1. Dĩ nhiên là phải có một VPS hoặc Dedicated Server (DS) chạy CentOS. Trong bài hướng dẫn này mình dùng (khuyến khích sử dụng) Ramnode hoặc DigitalOcean đã cài mới CentOS 6 x86_64 minimal.
  2. Phải kết nối SSH được với VPS hoặc DS.
  3. Mất khoảng 30 phút đó nha.
  4. Chuẩn bị tách trà hay cafe nếu bạn muốn :D.

Hướng dẫn cài đặt

Bước 1: Đăng nhập VPS/ DC với quyền root.
Bước 2: Để đảm bảo mọi thứ của hệ điều hành được cập nhật, chạy lệnh sau:

yum update -y

Bước 3: Tiếp tục cài thêm một số gói hỗ trợ cho Kloxo-MR:

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

Bước 4: Tiếp theo cài đặt gói w-get:

yum install telnet wget -y

Bước 5: Để chắc chắn đã tắt SELinux chạy lệnh này:

 /etc/selinux/config" >echo ‘SELINUX=disabled’ > /etc/selinux/config

Bước 6: Bây giờ bạn phải thêm vào repo URL của Kloxo-MR, ở thời điểm viết bài này có 2 phiên bản là 6.5.0 final và 7.0.0 beta. Mình sẽ cài bản 7.0.0 trong bài hướng dẫn này, thay đổi folder đến /tmp:

cd /tmp

Nếu có các file .rpm cũ thì xóa:

rm -f mratwork*

Sau đó tải repo của Kloxo-MR:

wget https://github.com/mustafaramadhan/kloxo/raw/rpms/release/neutral/noarch/mratwork-release-0.0.1-1.noarch.rpm --no-check-certificate
rpm -ivh mratwork-release-0.0.1-1.noarch.rpm

Sau đó về lại thư mục root:

cd /

Bước 7: Chạy 2 câu lệnh sau đây để chắc chắn mọi thứ không lỗi khi cài Kloxo-MR:

yum clean all
yum update mratwork-* -y

Bước 8: Giờ cài đặt Kloxo-MR:

yum install kloxomr7 -y

Sau khi chạy xong thì được như hình này:

Bước 9: Một lệnh sau cùng để cài đặt Kloxo-MR:

sh /script/upcp

Bước 10: Sau khi chạy xong thì nó sẽ trả về cho bạn kết quả như thế này:

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.

Mình đã hướng dẫn các bạn cách cài đặt Kloxo-MR. Bài viết tiếp theo mình sẽ hướng dẫn các bạn config Kloxo-MR, cám ơn các bạn đã theo dõi.