hot Về việc đăng ký thành viên

hot Thông tin Việc Làm Khách Sạn lương cao

hot Hỗ trợ đăng bài PR MIỄN PHÍ


Hướng dẫn cài đặt Centmin Mod (Linux, Nginx, MariaDB MySQL và PHP-FPM) trên VPS CentOS

Thảo luận trong 'Rao vặt linh tinh'

Ads

Chia sẻ trang này

  1. hauphong

    hauphong Nhân viên thử việc

    Tham gia ngày:
    16/12/14
    Bài viết:
    433
    Đã được thích:
    0
    Điểm thành tích:
    16
    Giới tính:
    Nam
    vps gia re

    Centmin Mod
    là một LEMP (Linux, Nginx, MariaDB MySQL and PHP-FPM) web stack cho CentOS được viết bởi George Liu (eva2000) kết hợp thêm với shell menu dùng để quản lý VPS rất tiện dụng, dễ dàng sử dụng.

    Khi được chạy, Centmin Mod sẽ tự cài đặt các thành phần sau:

    • Nginx 1.5.8
    • PHP 5.3.28 (php-fpm) with support for PHP 5.4/5.5
    • MariaDB 5.5.34 MySQL performance fork
    • PHP opcode cache: APC Cache 3.13, Xcache 2.01
    • Memcached Server 1.4.17 + Memcache 3.0.7 PHP Extension
    • Libmemcached 1.0.16 + Memcached 2.1.0 PHP Extension (Centmin Mod v1.2.3-eva2000.01+)
    • PHP Extensions: Suhosin, FFPMPEG (optional)
    • Siege Benchmark Tool (optional)
    • Ioping Random Disk I/O Benchmark Tool (optional)
    • Multi-threaded compression: pigz, pbzip2, lbzip2, plzip, p7zip (optional)
    • Python 2.7.6 (optional)
    • CSF Firewall (optional)
    Tất nhiên bạn có toàn quyền quản lý những thành phần này để làm sao phù hợp nhất với mục đích sử dụng VPS.

    Trước đây mình có biết đến 1 script tương tự là Servertut do một bạn ở Việt Nam phát triển nhưng đến nay đã ngừng hoạt động, do đó script cũng chết theo. Còn Centmin Mod thì vẫn được nâng cấp, cập nhật hàng ngày. Phiên bản ổn định mới nhất hiện nay là Centmin Mod v1.2.3-eva2000.06 phát hành ngày 27/12/2013.

    Trong bài viết này mình sẽ hướng dẫn cách bạn cài đặt và sử dụng Centmin Mod để quản lý VPS.

    Lưu ý: bạn chỉ nên dùng Centmin Mod khi muốn sử dụng nhiều website trên cùng một VPS, còn nếu chỉ muốn cài 1 site thì mình khuyên nên tham khảo bài viết hướng dẫn cài đặt LEMPhoặc LAMP sẽ tối ưu hơn cho VPS.

    Hướng dẫn cài đặt Centmin Mod
    Centmin Mod không hoạt động cùng với WHM/Cpanel, Plesk hoặc DirectAdmin nên bạn cần chuẩn bị một VPS mới tinh để cài đặt.

    Bạn có thể sử dụng OS CentOS 6.0 – 6.5. Tốt nhất nên dùng VPS có 512MB RAM trở lên.

    Tất cả các thao tác bên dưới thực hiện với quyền root khi bạn login bằng SSH.

    1. Tải về phiên bản mới nhất của Centmin Mod dùng wget

    cd /usr/local/src
    wget http://centminmod.com/download/centmin-v1.2.3-eva2000.06.zip
    Nếu bạn gặp thông báo lỗi -bash: wget: command not found thì cần cài đặt wget trước với lệnh:

    sudo yum install wget
    2. Giải nén và chmod

    unzip centmin-v1.2.3-eva2000.06.zip
    cd centmin-v1.2.3mod
    chmod +x centmin.sh
    Nếu bạn gặp thông báo lỗi -bash: unzip: command not found thì cần cài đặt unzip trước với lệnh:

    sudo yum install unzip
    3. Cập nhật VPS và tiến hành cài đặt

    yum -y install bc wget yum-plugin-fastestmirror
    yum clean all
    ./centmin.sh
    Chọn option 1 – Centmin Install để cài đặt. Nếu bạn đã cài đặt Centmin Mod rồi thì có thể chọn option 4 rồi 5 để cập nhật Nginx và PHP.

    Bạn có thể thưởng thức 1 cốc cafe trong quá trình chờ cho script tự động cài đặt tất cả mọi thứ, thường sẽ kéo dài khoảng 30 phút.

    Cài đặt MariaDB MySQL
    Ở bước cuối cùng bạn sẽ được hỏi về việc cài đặt MariaDB MySQL. Hãy thay đổi MySQL root password, xóa anonymous user, disallow root login remotely, remove test database và Reload privilege tables.

    In order to log into MariaDB to secure it, we'll need the current
    password for the root user. If you've just installed MariaDB, and
    you haven't set the root password yet, the password will be blank,
    so you should just press enter here.
    Enter current password for root (enter for none): <không cần nhập mà nhấn Enter luôn vì mình chưa cài đặt password>
    OK, successfully used password, moving on...
    Setting the root password ensures that nobody can log into the MariaDB
    root user without the proper authorisation.
    Set root password? [Y/n] y
    New password: <nhập password mới>
    Re-enter new password: <nhập lại password mới>
    Password updated successfully!
    Reloading privilege tables..
    ... Success!
    By default, a MariaDB installation has an anonymous user, allowing anyone
    to log into MariaDB without having to have a user account created for
    them. This is intended only for testing, and to make the installation
    go a bit smoother. You should remove them before moving into a
    production environment.
    Remove anonymous users? [Y/n] y
    ... Success!
    Normally, root should only be allowed to connect from 'localhost'. This
    ensures that someone cannot guess at the root password from the network.
    Disallow root login remotely? [Y/n] y
    ... Success!
    By default, MariaDB comes with a database named 'test' that anyone can
    access. This is also intended only for testing, and should be removed
    before moving into a production environment.
    Remove test database and access to it? [Y/n] y
    - Dropping test database...
    ... Success!
    - Removing privileges on test database...
    ... Success!
    Reloading the privilege tables will ensure that all changes made so far
    will take effect immediately.
    Reload privilege tables now? [Y/n] y
    ... Success!
    Cleaning up...
    All done! If you've completed all of the above steps, your MariaDB
    installation should now be secure.
    Thanks for using MariaDB!
    *************************************************
    * MariaDB Security Setup Completed
    *************************************************
    Cài đặt Memcached
    Sau khi cài đặt xong MySQL bạn cần cài đặt tiếp Username + Password đăng nhập vào Memcached Server Admin.

    *************************************************
    * Setup memcached.php admin page ...
    *************************************************
    Setup Memcached Server Admin Login Details for /usr/local/nginx/html/memcache.php
    (Type username your want to set and press Enter): memcachedadmin
    (Type password your want to set and press Enter): memcachedpass
    current memcached username: memcacheuser
    current memcached password: memcachepass
    new memcached username: memcachedadmin
    new memcached password: memcachedpass
    *************************************************
    * memcache.php admin page installed
    *************************************************
    Quá trình cài đặt hoàn tất, giờ bạn có thể truy cập vào địa chỉ IP để xem trang test page của Nginx

    [​IMG]

    4. Sử dụng Centmin Mod

    Để truy cập vào menu quản lý của Centmin Mod, bạn hãy dùng lệnh sau:

    cd /usr/local/src/centmin-v1.2.3mod/
    ./centmin.sh
    Kết quả sẽ hiện ra menu:

    [​IMG]

    Chúc bạn thực hiện thành công!
     

Chia sẻ trang này

Tags: No tags Edit Tags

Bài viết giới thiệu: "Hướng dẫn cài đặt Centmin Mod (Linux, Nginx, MariaDB MySQL và PHP-FPM) trên VPS CentOS"