Vesta là một hosting control panel nguồn mở miễn phí có lẽ chưa được nhiều người biết tới. Vesta CP là sản phẩm của các lập trình viên đến từ Nga.
Các bạn có thể tìm hiểu thông tin về Vesta CP ở các trang mạng:
- Trang chủ của Vesta CP: http://vestacp.com/
- Diễn đàn người dùng Vesta CP: http://forum.vestacp.com/
- Hướng dẫn cài đặt và sử dụng: http://vestacp.com/docs/
Vesta CP được giới thiệu là một CP đơn giản, dễ sử dụng và tốc độ nhanh. Vesta có thể cài đặt trên các hệ điều hành: RHEL 5, RHEL 6, CentOS 5, CentOS 6, Debian 7, Ubuntu LTS, Ubuntu 13.04, Ubuntu 13.10. Các tính năng chính của Vesta CP là:
Web Server
DNS server Database Server Mail Server FTP Server
|
Nginx out of the box
SSL certificates & SNI Wildcard support Configuration Templates DKIM support
|
Fast Backups
Easy update manager System Monitoring AntiSpam / Antivirus WHMCS billing support
|
Simple and Clean GUI
Powerfull CLI & API Secure Platform Open Data Format GPL v3 License |
Điểm mạnh lớn nhất của Vesta CP đó là việc nó cài đặt đồng thời 2 webserver là Apache và Nginx, trong đó Apache là Aplication webserver còn Nginx là frontend web server, giúp xử lý các file tĩnh nhằm giảm tải cho Apache. Đây là mô hình mà nhiều website lớn hiện đang dùng. Bên cạnh đó, Vesta CPS cũng cài đặt FTP, Bind DNS, Exim mail, MySQL, phpMyAdmin, các công cụ backup, bảo mật (email antivirus, antispam)…
Trong vụ Kloxo CP dính lỗi bảo mật vừa rồi, qua giới thiệu từ Ramnode, tôi đã thử tìm hiểu thông tin về CP này và nhận thấy rằng có rất nhiều đánh giá tốt về Vesta từ cộng đồng webmaster ở WHT và VPSBoard. Để tự mình kiểm chứng, tôi đã cài đặt Vesta CP trên VPS 512MB RAM của DigitalOcean, sử dụng CentOS 6.5.
Thông tin thêm: Để thực hiện ngay các hướng dẫn trong bài viết này, các bạn có thể đăng ký tài khoản ở DigitalOcean, sử dụng mã khuyến mãi để được tặng 10 USD miễn phí. Với số tiền này, bạn có thể sử dụng gói VPS 512 MB RAM trong 2 tháng. Xem hướng dẫn đăng ký tài khoản DigitalOcean tại đây
Cảm nhận đầu tiên là việc cài đặt rất nhanh chóng, dễ dàng với chỉ vài thao tác nhỏ. Việc sử dụng Vesta cũng rất dễ dàng do giao diện đơn giản, trực quan. Tôi đã chạy thử một website sử dụng mã nguồn WordPress với 10 ngàn bài viết và lượng truy cập khá thì thấy rằng webserver chịu tải khá, ổn định và tốt hơn khi chỉ dùng Nginx.
Tuy nhiên, Vesta CP cũng có nhiều điểm hạn chế, gây khó cho người mới:
Thứ nhất, Vesta CP không có công cụ file manager, do đó khi thực hiện chỉnh sửa, tạo mới các file, đặc biệt là khi làm việc với các file nén bạn phải thực hiện thông qua chế độ dòng lệnh SSH hoặc sử dụng các công cụ FTP client.
Thứ hai, thông số cấu hình của các thành phần được Vesta CP cài đặt hầu hết là thông số mặc định. Để các thành phần này làm việc tốt thì bạn bắt buộc phải nghiên cứu để tự mình điều chỉnh. Điều này không phải là công việc đơn giản.
Tóm lại, Vesta CP sẽ là rất tốt cho những ai có hiểu biết cơ bản về cấu hình webserver hoặc thích mày mò, tìm hiểu. Nó không phù hợp cho những người chỉ muốn cài lên cái là dùng được ngay.
Dưới đây là hướng dẫn cài đặt Vesta CP:
– Đăng nhập vào VPS với quyền root với putty.
– Download script cài đặt:
curl -O http://vestacp.com/pub/vst-install.sh
– Chạy script cài đặt:
bash vst-install.sh
Vesta có cơ chế cài đặt thông minh, tự kiểm tra cấu hình VPS, server của bạn để cài đặt các thành phần phù hợp. Bấm y để xác nhận việc cài đặt:
Nhập email để nhận thông tin tài khoản admin khi cài đặt hoàn tất.
Chờ khoảng từ 10 đến 15 phút để trình cài đặt làm việc. Thời gian chờ này có thể nói là nhanh. Khi cài đặt hoàn thành, bạn sẽ nhận được thông tin đăng nhập từ cửa sổ putty.
Thông tin này cũng sẽ được gửi đến địa chỉ email mà bạn đã dùng trong quá trình cài đặt. Nếu không thấy trong Inbox, bạn nên kiểm tra trong hộp thư Spam.
Màn hình đăng nhập Vesta CP
User: Trang quản lý User (Thêm, xóa, suspended các tài khoản hosting)
Web: Trang quản lý Domain (Quản lý, thêm, xóa web domain)
DNS: Trang quản lý DNS Domain:
DB: Trang quản lý MySQL Database
Cron: Trang quản lý các tác vụ Cron
Graphs: Trang trạng thái hoạt động của server:
Services: Trang quản lý các service đang chạy trên server
Trên đây chỉ mới giới thiệu những tính năng cơ bản của Vesta CP. Để tìm hiểu kỹ hơn về nó, các bạn hãy vào trang chủ, diễn đàn và trang trợ giúp (docs) của Vesta để nghiên cứu thêm.
Đường dẫn file cấu hình và log của các dịch vụ được Vesta cài đặt trên server mời các bạn xem ở đây.
Nguồn: Giới thiệu và hướng dẫn cài đặt Vesta hosting control panel cho VPS