Hướng dẫn cài đặt controll panel VestaCP cho vps server
VestaCP
Nếu các bạn đã từng làm việc với hosting chắc chắn sẽ biết về một chương trình control panel để quản lý website, những cái tên nổi tiếng hiện nay như directAdmin, plesk, hay Cpanel,…
Thông thường khi các bạn sử dụng dịch vụ web hosting thì đã được nhà cung cấp hosting cài sẵn các chương trình này. Tuy nhiên nếu bạn mua hay thuê VPS hay server thì sẽ có các chương trình này.
Nếu như các bạn thuê server hay vps thì các bạn phải tự xây dựng một web server như LAMP hay LEMP,… và chúng ta phải làm việc qua dòng lệnh. Còn nếu muốn làm việc qua giao diện đồ hoạ thì chúng ta phải cài các control panel trên.
Hiện nay các chương trình directAdmin, plesk, hay Cpanel,… đều phải mất phí để sử dụng, và số tiền bỏ ra hàng tháng cũng không hề nhỏ, với cpanel giá thấp nhất là 15$/1 tháng
Tuy nhiên nếu bạn hạn chế về chi phí thì chúng ta có thể sử dụng các control panel miễn phí như VestaCP, Sentora, CWP, Webuzo,…
Trong bài viết này mình sẽ hướng dẫn các bạn cài đặt Vestacp cho vps hay server của bạn để quản lý website.
Hệ điều hành tương thích: RHEL/CentOS 5 và 6, 7, Debian 7, Ubuntu 12.04 đến 14.04, 18.04
Các chức năng chính:
- Thiết kế cho việc tạo ra nhiều gói host khác nhau.
- Đơn giản, dễ sử dụng.
- Tích hợp sẵn WHMCS để bán host.
- Tự động update lên phiên bản mới.
- Có chức năng theo dõi hệ thống, anti-virus.
Công nghệ sử dụng:
- Apache Webserver
- NGINX
- PHP
- MySQL
- DoveCot
- Exim
- VsFTPD
- Webalizer
- RoundCube
- Backup/Restore
Cài đặt VestaCP cho vps server
Yêu cầu
- Để cài đặt vestacp hay bất kỳ một control panel nào khác thì các bạn phải chuẩn bị một vps hay server chưa cài đặt bất cứ gì.
- Update hệ thống trước khi cài đặt
Truy cập vào server hay vps bằng ssh với user quyền root
Tiếp theo truy cập vào đây: https://vestacp.com/install/
kéo xuống phần ADVANCED INSTALL SETTINGS và thiết lập theo các tuỳ chọn server của bạn
Xong nhấn vào Generate Install Command
các bạn sẽ được dòng lệnh sau:
# Download installation script curl -O http://vestacp.com/pub/vst-install.sh # Run it bash vst-install.sh --nginx yes --phpfpm yes --apache no --named yes --remi yes --vsftpd yes --proftpd no --iptables yes --fail2ban yes --quota yes --exim yes --dovecot yes --spamassassin yes --clamav yes --softaculous yes --mysql yes --postgresql no --hostname webcp.anhit.info --email [email protected] --password Anhit@2123
Thực hiện chạy các lệnh trên để cài đặt VestaCP
Lưu ý: phần hostname chúng ta nên sử dụng sub domain, vì domain chính để chạy web
Sau khi cài đặt xong các bạn truy cập https://webcp.anhit.info:8083 để quản lý web server của chúng ta.
Video cài đặt
Lời kết
Trong bài viết này mình đã hướng dẫn các bạn cách cài đặt control panel VestaCP cho website sử dụng hệ điều hành linux, đây là một control miễn phí đầy đủ tính năng để quản lý một webserver.
Tuy nhiên theo mình các bạn nên sử dụng các control panel trả phí như cpanel hay directAdmin, vì nó cung cấp nhiều tính năng, bảo mật hơn và được hỗ trợ các vấn đề từ nhà phát triển nhanh chóng khi xảy ra lỗi.
Tham khảo:
https://vestacp.com/