Phần trước bạn đã hiểu qua về Centminmod và công dụng của nó. Và bắt đầu phần này, chúng ta sẽ tiến hành cài đặt script Centminmod vào máy chủ Linux sử dụng hệ điều hành CentOS 6 trở lên.
Cần chuẩn bị
- VPS/máy chủ riêng cài đặt hệ điều hành CentOS 6.x hoặc CentOS 7.x.
- Máy chủ có 1GB RAM trở lên. Tốt nhất nên tạo swap nếu bạn có RAM ít.
- Máy chủ mới hoàn toàn chưa được cài đặt ứng dụng gì ngoại trừ hệ điều hành.
Tham khảo: Các nhà cung cấp VPS tốt nhất nên sử dụng.
Mình khuyến khích các bạn sử dụng Unmanaged VPS tại DigitalOcean, Site5 hoặc A2Hosting.
Các bước cài đặt Centminmod
Bạn vui lòng làm theo các bước sau:
Bước 1. Đăng nhập vào VPS
Chúng ta sẽ đăng nhập thông qua SSH bằng phần mềm PuTTY (Windows) hoặc Terminal (OS X/Ubuntu).
Tham khảo: Cách đăng nhập vào máy chủ Linux bằng SSH.
Sau khi đăng nhập xong thì bạn sẽ thấy như thế này:
Bước 2. Cài đặt module cần thiết
Đối với VPS chưa cài gì cả, đầu tiên bạn cài 2 cái module cần thiết đó là wget và unzip bằng lệnh dưới đây nhé.
yum update -y && yum install wget unzip zip -y
Nó sẽ tự động cài cho bạn, không cần làm gì cả. Hình ảnh sau khi cài xong:
Bước 3. Cài đặt Centminmod
Để cài đặt Centminmod, bạn nên tham khảo qua hướng dẫn cài đặt của họ tại đây. Ở thời điểm cập nhật bài viết này thì bạn có thể cài đặt như sau:
Cài bản 123.09beta01 có hỗ trợ PHP 7.2 làm mặc định:
yum -y update; curl -O https://centminmod.com/betainstaller72.sh && chmod 0700 betainstaller72.sh && bash betainstaller72.sh
Nếu bạn cần dùng PHP 7.3 thì dùng lệnh cài đặt sau:
yum -y update; curl -O https://centminmod.com/betainstaller73.sh && chmod 0700 betainstaller73.sh && bash betainstaller73.sh
Sau đó truy cập vào thư mục /usr/local/src để giải nén tập tin mới tải về, và truy cập vào thư mục sau khi giải nén:
cd /usr/local/src
cd centminmod
Cuối cùng là chạy file centmin.sh trong thư mục centminmod để mở menu của Centminmod.
./centmin.sh
Ở lần đầu tiên chạy lệnh nó sẽ yêu cầu bạn nhập địa chỉ email để nhận các thông báo từ server.
Sau đó sẽ hiển thị ra giao diện như bên dưới:
Cách sử dụng là gõ số thứ tự của chức năng mà bạn muốn thực thi.
Kết thúc phần 2
Ở phần này bạn đã biết cách tải Centminmod về VPS và cài đặt máy chủ web (webserver) bằng NGINX cùng 1 số module khác với tùy chọn tự động cài đặt của Centminmod.
Tiếp tục ở bài sau, mình sẽ hướng dẫn bạn cách thêm domain vào VPS với Centminmod và cài mới một trang WordPress ở VPS bằng WP CLI trong Centminmod.