VestaCP là một control panel Web Hosting miễn phí và là mã nguồn mở cho hệ điều hành Linux. Bài viết này sẽ lý giải cho bạn về khái niệm VestaCP là gì và gợi ý cho bạn một số tính năng, cách cài đặt và truy cập nó.
VesTaCP là gì?
VestaCP là viết tắt của cụm từ Vesta Control Panel (bảng điều khiển Vesta). Đây là một mã nguồn mở miễn phí, dễ cài đặt và cấu hình bảng điều khiển dựa trên nền tảng web cho các hệ thống như Linux. Với bất kỳ ai dùng VestaCP, ngay cả quản trị viên hệ thống mới cũng có thể dễ dàng quản lý các trang web trong VPS.
VestaCP mặc định hỗ trợ mô hình Nginx + Apache. Đây là mô hình webserver được sử dụng nhiều nhất hiện nay khi Nginx có thể xử ý các nội dung tĩnh (ảnh, font,…) còn Apache sẽ xử lý các Request động. Từ đó có để đáp ứng được nhiều truy cập cùng lúc nhưng tốn ít tài nguyên của máy chủ nhất.
VestaCP hiện đang hỗ trợ các hệ điều hành sau:
- RHEL 5, 6, 7;
- CentOS 5, 6, 7;
- Debian 7;
- Ubuntu 12.04/12.10/13.04/13.10/14.04/16.04
Chúng tôi đã thử nghiệm công cụ này trên máy chủ Ubuntu 14.04 của mình. Chúng tôi nhận thấy nó làm việc khá thông minh và đơn giản.
Ưu điểm khi sử dụng VestaCP
VestaCP có những ưu điểm nổi trội sau đây:
- Hoàn toàn miễn phí.
- Giao diện đơn giản, dễ dùng.
- Khả năng sao lưu nhanh chóng.
- Tích hợp hỗ trợ DKIM.
- Có sẵn WHMCS để bán host.
- Có tính năng, cập nhật tự động.
- Hỗ trợ antivirus, antispam.
- Hỗ trợ giám sát hệ thống kèm chứng chỉ SSL.
Tính năng của VestaCP là gì?
VestaCP có rất nhiều tính năng hữu ích được liệt kê dưới đây:
- Giao diện người dùng đồ họa đơn giản và gọn gàng.
- Giấy phép GPL v3.
- CLI & API mạnh mẽ.
- Nền tảng Bảo mật.
- Tự động cập nhật.
- Trình quản lý cập nhật dễ dàng.
- Web, DNS, Cơ sở dữ liệu, Mail, FTP Server.
- Nginx out of the box.
- Chứng chỉ SSL & SNI.
- Hỗ trợ Wildcard.
- Mẫu cấu hình.
- Hỗ trợ DKIM.
- Sao lưu Nhanh.
- Giám sát Hệ Thống.
- AntiSpam / Antivirus.
- Hỗ trợ thanh toán WHMCS.
Khi nào nên dùng VestaCP?
VestaCP chủ yếu phục vụ cho người dùng với những nhu cầu cơ bản dưới đây:
- Dùng dịch vụ web và mã nguồn được viết thông qua ngôn ngữ PHP hoặc cơ sở dữ liệu Mysql.
- Áp dụng vào các dịch vụ về Email như: Mail server, webmail,…
- Dùng cho những dịch vụ thuộc DNS.
- Cấu hình sao lưu tự động hoặc thủ công, restore lại dữ liệu cho từng ứng dụng khác nhau.
- Cấu hình firewall cho server
- Dùng dịch vụ FTP để upload, download.
- Phân bổ, chia sẻ dữ liệu hoặc tài nguyên, phân quyền cho từng người dùng khác nhau.
Hướng dẫn cài đặt VestaCP
Như tôi đã lưu ý ở trên, cài đặt VestaCP dễ dàng hơn nhiều so với bất kỳ hosting control panel nào khác. Tất cả những gì bạn cần làm chỉ là tải xuống tập lệnh cài đặt VestaCP và chạy nó.
Truy cập vào đường dẫn sau: https://vestacp.com/install/. Sau đó kéo xuống bên dưới cùng và chọn như hình
Các thông tin như Hostname, Email, Password sẽ được tự động thiết lập trong quá trình cài đặt. Nếu không điền các thông tin này, VestaCP sẽ hỏi lại khi chạy script cài đặt. Chạy các lệnh bên dưới để tiến hành tải về và cài đặt VestaCP tự động
Sau đó, nhập y để tiếp tục
Quá trình cài đặt sẽ tốn khoảng 15 đến 20 phút tùy thuộc vào tốc độ mạng và cấu hình VPS. Hoàn tất.
Đăng nhập VestaCP
Dùng username/password đã thiết lập trước đó để login vào VestaCP
https://IPSERVER:8083
username: admin
password: nA32mNstRsVVnN
Giao diện quản lý VestaCP
Truy cập dashboard Vesta Control Panel
Mở trình duyệt của bạn và nhập URL https:// ip-address: 8083. Đừng quên sử dụng “HTTPS” trong URL. Bạn sẽ thấy màn hình bên dưới xuất hiện. Nhập tên người dùng và mật khẩu.
Bây giờ bạn sẽ có thể truy cập vào dashboard. Đây là hình ảnh dashboard của tôi khi lần đầu tiên truy cập.
Sau khi đăng nhập vào dashboard của VestaCP, bước đầu tiên bạn có thể muốn làm là thay đổi mật khẩu mặc định của quản trị viên.
Để làm được điều đó, hãy nhấp vào admin user ở trên cùng bên phải của dashboard.
Nhập mật khẩu mới mà bạn chọn và nhấp vào Save.
Lời kết
Như vậy là Vietnix đã chia sẻ cách cài đặt VestaCp trên VPS của bạn. Bây giờ, bạn có thể bắt đầu sử dụng VestaCp để quản lý và lưu trữ các trang web của mình rồi. Hy vọng bài viết VestaCP sẽ giúp được cho bạn thao tác và sử dụng một cách hiệu quả.