Webinoly là một công cụ mạnh mẽ giúp bạn dễ dàng cài đặt và quản lý web server (Nginx, PHP, MySQL/MariaDB) trên VPS Ubuntu. Bài viết này sẽ hướng dẫn bạn từng bước cài đặt Webinoly trên VPS Ubuntu mà không cần cấu hình tên miền, phù hợp cho việc thử nghiệm hoặc phát triển cục bộ.
Yêu cầu
Trước khi bắt đầu, bạn cần chuẩn bị:
- Một VPS chạy Ubuntu 22.04 hoặc 24.04 (khuyến nghị bản mới nhất).
- Quyền truy cập root hoặc tài khoản người dùng với quyền sudo.
- Kết nối Internet ổn định.
Các bước cài đặt Webinoly
Bước 1: Cập nhật hệ thống
Đảm bảo hệ thống của bạn được cập nhật trước khi cài đặt:
sudo apt update && sudo apt upgrade -y
Bước 2: Tải và cài đặt Webinoly
Webinoly cung cấp một script cài đặt tự động. Tải và chạy script bằng lệnh sau để thực hiện cài đặt Webinoly:
wget -qO weby qrok.es/wy && sudo bash weby
Script sẽ tự động cài đặt Nginx, PHP, và MySQL/MariaDB.
Bước 3: Kiểm tra trạng thái các dịch vụ
Sau khi cài đặt, kiểm tra trạng thái các dịch vụ để đảm bảo chúng hoạt động bình thường:
sudo systemctl status nginx
sudo systemctl status php8.1-fpm
sudo systemctl status mysql
Lưu ý: Phiên bản PHP có thể thay đổi tùy thuộc vào thời điểm cài đặt. Webinoly thường cài phiên bản PHP mới nhất.
Bước 4: Tạo một website
Webinoly cung cấp lệnh để nhanh chóng tạo một website. Ví dụ, để tạo một website WordPress, bạn có thể chạy:
sudo site example.com -wp -cache=on
Thay example.com bằng tên miền của bạn. Lệnh này sẽ:
Tạo thư mục cho website trong /var/www/
Cài đặt WordPress.
Tạo cơ sở dữ liệu và người dùng MySQL cho website.
Bước 5: Kiểm tra website
Mở trình duyệt và truy cập vào http://your_domain
(thay your_domain
bằng tên miền của bạn). Nếu cấu hình đúng, bạn sẽ thấy trang mặc định của WordPress hoặc nội dung website thử nghiệm.
Thông báo nhập username và password được hiện ra, sau khi cài đặt WordPress thì Webinoly sẽ bật tính năng bảo vệ thư mục wp-admin
Bạn sử dụng lệnh bên dưới để tạo user
sudo httpauth -add
Sử dụng tài khoản user vừa tạo ở trên để đăng nhập WordPress và tiếp tục thực hiện cấu hình cơ bản. Kế đến bạn chọn ngôn ngữ.
Bạn nhập các thông tin trên website và nhấn Install WordPress.
Sau khi cấu hình hoàn tất bạn đăng nhập vào WordPress.
Cuối cùng, với các lệnh đơn giản, bạn có thể nhanh chóng tạo một website. Bạn có thể triển khai dự án của mình một cách dễ dàng.
Lưu ý: Vì không sử dụng tên miền, bạn không thể cấu hình SSL (Let’s Encrypt) ở bước này. Nếu muốn thêm SSL sau khi có tên miền, bạn có thể chạy:
sudo webinoly -ssl-on example.com
Bước 6: Quản lý website
Webinoly cung cấp các lệnh hữu ích để quản lý website:
Kiểm tra thông tin server:
sudo webinoly -info
Xóa website:
sudo webinoly -delete-site ip
Tối ưu hóa server:
sudo webinoly -server-optimize
Kết luận
Webinoly là một công cụ tuyệt vời để thiết lập web server trên VPS Ubuntu, ngay cả khi bạn chưa có tên miền. Với các lệnh đơn giản, bạn có thể nhanh chóng cài đặt Webinoly và tạo một website thử nghiệm và kiểm tra hoạt động của server. Khi sẵn sàng, bạn có thể dễ dàng tích hợp tên miền và SSL để triển khai website chuyên nghiệp.
Chúc bạn thành công!
CÔNG TY TNHH VPSMMO
- VP: 8B đường B31, KDC 91B, Phường An Khánh, Quận Ninh Kiều, Thành phố Cần Thơ
- Tel: 0589549338
- Email: info@vpsmmo.vn