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.
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.
Bạn vui lòng làm theo các bước sau:
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:
Đố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 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:
Trước tiên, bạn sẽ cần chọn phiên bản của Centminmod cần cài đặt bằng lệnh sau.
branchname=123.08stable
Để xem danh sách toàn bộ phiên bản, bạn hãy vào https://github.com/centminmod/centminmod/branches.
Sau đó gõ tiếp lệnh wget để tải file cài đặt của Centminmod về VPS, nó sẽ tải về thư mục mà bạn vừa truy cập:
wget -O /usr/local/src/${ branchname} .zip https://github.com/centminmod/centminmod/archive/${ branchname} .zip
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 unzip ${ branchname} .zip mv centminmod-${ branchname} centminmod cd centminmod
Cuối cùng là chạy file centmin.sh trong thư mục centminmod để mở menu của Centminmod.
./centmin.sh
Cách sử dụng là gõ số thứ tự của chức năng mà bạn muốn thực thi. Nếu bạn chưa hiểu rõ về nó thì tốt nhất chỉ làm theo bài này.
Ở đây bạn sẽ cần gõ số 1 và Enter, tức là tùy chọn cài đặt mới toàn bộ như NGINX, PHP-FPM, MariaDB, APC Cache,…để tiến hành chạy website trên VPS.
Sau khi gõ xong, bạn cần chờ nó thiết lập cho bạn, bước chờ này khoảng 30 – 45 phút.
Chạy được tầm 45 phút, nó sẽ tự động thiết lập mật khẩu MySQL cho bạn và hoàn thành mà không cần nhập hay gõ gì cả.
Để kiểm tra, hãy truy cập vào IP của VPS xem nó có hiển thị nội dung NGINX Test Page chưa nhé. Nếu có rồi thì đã thành công.
Ở 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 do
main vào VPS với Centminmod và cài mới một trang WordPress ở VPS bằng WP CLI trong Centminmod.
Phần trước: [Centminmod] – Giới thiệuPhần kế tiếp: [Centminmod] – Thêm domain vào máy chủ