Trong một bài viết trước, tôi đã hướng dẫn các bạn cài đặt NGINX,PHP-FPM, MySql, phpMyAdmin và nhiều thứ khác nữa một cách tự động trên VPS bằng script Centminmod (Hướng dẫn cài đặt NGINX + PHP-FPM và MariaDB cho server với Centmin Mod). Centminmod là một script rất tốt, tuy nhiên nó lại tương đối phức tạp và mất nhiều thời gian làm quen nếu như bạn là một người mới bắt đầu.
Hôm nay, tôi sẽ giới thiệu một script khác, cũng có chức năng cài đặt webserver (bao gồm NGINX,PHP-FPM, MySql, phpMyAdmin) một cách tự động nhưng đơn giản hơn nhiều, phù hợp hơn với các bạn mới bắt đầu tiếp xúc với công việc quản lý server. Script này được ComfortVPS giới thiệu nên tôi tạm gọi là ComfortVPS Script
Các tính năng chính của script
- Tự động cài đặt phiên bản mới nhất của Nginx1.4.x, PHP5.x, MySql5.x
- Tự động cài đặt phpMyAdmin4.x
- Có thể thêm website trực tiếp thông qua SFTP, không cần phải login SSH, không cần khởi động lại Nginx.
- Có thể dễ dàng tùy chỉnh file cấu hình Nginx cho các domain nếu cần.
- Hoạt động tốt với các VPS cấu hình thấp, kể cả các VPS chỉ có 128MB RAM.
Yêu cầu hệ thống
- OS: Script chỉ hoạt động trên hệ điều hành CentOS 5.x/6.x 32bit hoặc 64bit. Bạn nên reload hệ điều hành trước khi sử dụng csript.
- RAM: Script chạy tốt trên VPS Xen 128MB RAM. Tuy nhiên, tốt nhất bạn cần có 256 MB RAM đối với hệ thống cài CentOS 32 bit và 512 MB RAM đối với hệ thống cài CentOS 64 bit. Đối với VPS được ảo hóa trên nền tảng OpenVZ, khuyến cáo nên có ít nhất 512MB RAM.
- Dung lượng ổ cứng: Còn trống ít nhất 2Gb.
- Bạn cần đăng nhập được vào VPS bằng quyền root.
Các công cụ cần thiết khác
- Putty: hỗ trợ kết nối với server qua giao thức SSH. Xem hướng dẫn về Putty tại đây
- FileZilla: Hỗ trợ upload, quản lý file trên server qua giao thức SFTP. Xem Hướng dẫn cài đặt và sử dụng FileZilla và Hướng dẫn sử dụng FileZilla để upload, download, quản lý file và folder trên VPS qua giao thức SFTP.
- Notepad++: Hỗ trợ chỉnh sửa file. Xem Hướng dẫn cài đặt Notepad ++ và Sử dụng kết hợp FileZilla và Notepad++ để tạo và chỉnh sửa file trên VPS
Cài đặt
Kết nối với VPS của bạn bằng Putty và chạy một câu lệnh duy nhất:
cd /tmp; wget https://danhgiahost.com/script/install/nginx-php-mysql.sh; sh ./nginx-php-mysql.sh;
Việc cài đặt sẽ diễn ra hoàn toàn tự động, mất khoảng từ 5 đến 15 phút, bạn không phải làm gì thêm cả.
Khi cài đặt hoàn thành, các thông tin về kết quả cài đặt sẽ được đưa ra màn hình:
Cụ thể:
====== Nginx + PHP-FPM + MYSQL Successfully installed ====== MySql root password is cft.lw7t2thg #Mật khẩu đăng nhập MySQL cho tài khoản root ====== SFTP Username is myweb # Tài khoản đăng nhập SFTP là myweb ====== SFTP Password is cft.lw7t2thg # Mật khẩu đăng nhập SFTP với tài khoản myweb là cft.lw7t2thg ====== Website document root is /www/yourdomain # Thư mục web ====== Now you can visit http://your-ip-address/ ====== Eg. http://192.30.34.46 / # Bạn có thể truy cập vào địa chỉ IP để test ====== phpMyAdmin: http://192.30.34.46 /phpMyAdmin4U/ # Địa chỉ truy cập vào phpMyAdmin.
Hãy thử truy cập vào VPS qua địa chỉ IP, ví dụ http://192.30.34.46 /, bạn sẽ thấy webserver đã chạy sẵn sàng.
Kết
Script ComfortVPS giúp bạn tự động cài đặt nhanh chóng chỉ trong 1 câu lệnh với đầy đủ các thành phần cần thiết nhất của một webserver với yêu cầu tài nguyên hệ thống không lớn. Việc sử dụng, cấu hình webserver cũng rất dễ dàng, việc này tôi sẽ đề cập trong một bài viết khác.
Đương nhiên, nếu bạn muốn sử dụng tường lửa hay các dịch vụ khác, bạn phải tìm hiểu để tự cài đặt thêm.
Dù sao đi nữa, đây cũng là một công cụ rất tuyệt vời để bạn khởi đầu làm quen với một công việc mới, đó là tự mình quản lý server của mình.
Chúc các bạn thành công.
Nguồn: Tự động cài đặt NGINX,PHP-FPM, MySql, phpMyAdmin trên CentOS VPS với ComfortVPS Script