Hello các bạn! Lâu rồi mình chưa viết bài trên Viblo, hôm nay mình sẽ trở lại với một bí quyết thú vị về Hosting, hy vọng nó sẽ hữu ích cho những ai tìm kiếm thông tin. 😅
Tự Xây Dựng WebHosting Miễn Phí Với CloudPanel
CloudPanel là một hệ thống quản lý máy chủ web rất mạnh mẽ, được tối ưu hóa cho việc triển khai và quản lý các dự án web trên môi trường máy chủ ảo (VPS) hoặc điện toán đám mây. Hệ thống này hỗ trợ chạy PHP, Node.js, web tĩnh, Reverse Proxies và ứng dụng Python với hiệu suất cao.
Lưu ý: Bài viết này mình sẽ sử dụng một hình ảnh có sẵn trên Digital Ocean Marketplace. Bên cạnh đó, các bạn cũng có thể cài đặt CloudPanel bằng tay trên máy ảo cá nhân hoặc VPS với hệ điều hành Ubuntu hoặc Debian.
1. Chuẩn Bị
- Một tài khoản Digital Ocean
- CloudPanel trên Ubuntu 22.04 LTS
Nếu bạn chưa có tài khoản Digital Ocean, mình có một video hướng dẫn cụ thể, hãy tham khảo nhé!
Cấu hình tối thiểu yêu cầu:
- 1 CPU Core
- 2 GB RAM
- 15 GB HDD
2. Tiến Hành Cài Đặt
- Đăng nhập vào tài khoản Digital Ocean và tạo một Droplet mới. Trong phần Choose an image, hãy chọn Marketplace và tìm kiếm CloudPanel để chọn hình ảnh này.
- Chờ trong vài phút cho quá trình cài đặt hoàn tất.
- Sau khi cài đặt xong, bạn hãy mở URL được cung cấp trong trình duyệt.
- Chấp nhận cảnh báo SSL vì đây là chứng chỉ tự ký trên server.
- Tạo một tài khoản người dùng quản trị và đăng nhập bằng tên người dùng và mật khẩu bạn đã tạo trước đó.
Dưới đây là giao diện của Bảng điều khiển CloudPanel, các bạn nên kích hoạt xác minh hai yếu tố (MFA) cho tài khoản quản trị để tăng cường bảo mật.
3. Một Số Phần Quản Trị Cơ Bản Trên CloudPanel
Với CloudPanel, việc tạo và quản lý các trang web như WordPress, web tĩnh, PHP, Node.js, và Python trở nên đơn giản hơn bao giờ hết. Dưới đây là một vài thao tác cơ bản:
3.1 Tạo Domain
- Trong menu bên trái, chọn “Domains” và nhấn vào nút “Add Domain“.
- Nhập tên domain và chọn loại SSL/TLS (nếu cần). Nhấn “Save” để hoàn tất việc tạo domain.
3.2 Tạo Trang Web
- Chọn “Apps” trong menu và nhấn “Add App“.
- Lựa chọn loại trang web mà bạn muốn (WordPress, PHP, Node.js, Python, v.v.).
- Chọn domain từ danh sách và nhập tên cho trang web. Nhấn “Save” để tạo trang web.
3.3 Quản Lý Trang Web
- Trong menu “Apps“, chọn trang web bạn muốn quản lý.
- Tại đây, bạn có thể ký hợp đồng SSL, quản lý tập tin, cấu hình firewall, và xem thông tin chi tiết về trang web của bạn.
3.4 Bảo Mật và SSL
- Trong mục “Security“, bạn có thể cấu hình các thiết lập bảo mật như chặn IP & Bot.
- Cài đặt SSL/TLS cho trang web của bạn để đảm bảo kết nối an toàn giữa người dùng và server.
3.5 Thêm Cơ Sở Dữ Liệu
- Trong phần Databases, bạn có thể thêm database hoặc cấu hình người dùng tùy chỉnh cho database của mình.
3.6 Quản Lý Công Việc Cron
- Trong mục Cron, bạn có thể cấu hình jobs để thực hiện các tác vụ định kỳ, ví dụ như tự động gia hạn SSL bằng Let's Encrypt.
3.7 Một Số Thao Tác Khác
- Khám phá thêm nhiều phần quản lý khác trong CloudPanel để làm quen với giao diện và các tính năng phong phú.
Với CloudPanel, bạn không chỉ có một nền tảng mạnh mẽ để quản lý máy chủ mà còn là một công cụ hữu ích giúp tối ưu hóa quá trình triển khai ứng dụng web, tiết kiệm thời gian và công sức trong việc quản lý máy chủ của bạn. Chúc bạn thành công trong việc sử dụng CloudPanel!
Đừng quên tham khảo thêm hướng dẫn video ở dưới đây nhé!
Theo Dõi Các Kênh Chia Sẻ Của Mình
- Vibo Chia Sẻ
- Youtube
- Blog Chia Sẻ
source: viblo