Cài server hosting lên máy chủ Linux với VestaCP – Tổng quan

VPS giá rẻ hỗ trợ cài đặt

VPS Việt Nam tốc độ cao Full SSD RAID-10 giá chỉ 170.000 đồng/tháng.   Mua ngay

Bài này thuộc phần 1 của 12 phần trong serie Hướng dẫn VestaCP

Một khó khăn bất hủ với những webmaster mới tiếp xúc với việc sử dụng máy chủ Linux nói chung và VPS Linux nói riêng đó là làm sao để có thể cài đặt được webserver để chạy website trên máy chủ, bởi vì khi thuê một máy chủ thường là trên đó sẽ chưa được cài gì. Mặc dù mình đã có những bài viết hướng dẫn cài webserver trên máy chủ Linux nhưng đa phần là rất tốn thời gian, gây khó khăn không ít cho những người không chuyên.

Hoặc nếu dễ dàng hơn chúng ta có thể nhờ các nhà cung cấp cài sẵn cPanel với giá là khoảng $15/tháng, nhìn chung đây là một chi phí cũng phải đáng suy nghĩ nếu chỉ cần chạy các website của riêng mình.

Bên cạnh cPanel là một trong những control panel tốt nhất cho máy chủ Linux để tạo một server hosting thì còn có những control panel miễn phí có chức năng tương tự để sử dụng với quy mô nhỏ hơn. Trong số các control panel miễn phí, mình đặc biệt ấn tượng với VestaCP với tính dễ cài đặt và sử dụng, hoạt động trơn tru và hỗ trợ cả NGINX nên sau gần 2 năm sử dụng nó, mình muốn chia sẻ cách sử dụng VestaCP trong serie này.

Tại sao nên chọn VestaCP

Các control panel tạo hosting server cho Linux miễn phí mình đã dùng qua rất nhiều, từ ZPanel, VirtualMin, CWP, Sentora, ISP Config,….nhưng phải nói VestaCP là một trong những control panel mình hài lòng nhất cho mục đích tạo hosting server nhỏ để chạy các website của mình hay các website khách hàng.

VestaCP đều đáp ứng đủ tiêu chí:

  • Ngon – bổ – miễn phí.
  • Tương thích với các CMS như WordPress, Joomla, Drupal, ownCloud,…..cái gì chạy PHP thì chạy được tốt.
  • Bảo mật tốt, đặc biệt tính năng Firewall trong VestaCP khá dễ sử dụng.
  • Gọn nhẹ, chiếm ít tài nguyên.
  • Có sẵn nhiều lệnh được tích hợp, tiện lợi cho bạn nào thích dùng lệnh.
  • Được cập nhật thường xuyên.
  • Forum hỗ trợ của họ hoạt động sôi nổi.
  • Tài liệu hướng dẫn (documentation) đầy đủ.
  • API đơn giản dễ sử dụng.

Các tính năng chính của VestaCP

  • Cài đặt webserver Apache, hoặc NGINX Reverse Proxy cho Apache, hoặc NGINX PHP-FPM.
  • EXIM Mail Server. Có tích hợp chống spam với SpamAssassin, ClamAV.
  • FTP Server với VsFTPD.
  • MySQL và phpMyAdmin.
  • PHP.
  • Tính năng backup và restore dữ liệu, tự động backup, có thể gửi bản backup qua server khác với FTP.
  • DNS Server.

Đơn giản là vậy thôi, còn mấy chức năng nhỏ nhỏ lặt vặt mình không cần kể ra và chỉ cần nhiêu đó là đủ chạy website rồi.

Bạn cần chuẩn bị gì?

Để cài được VestaCP theo hướng dẫn của các bài viết bên dưới, bạn cần một máy chủ Linux chưa được cài đặt gì cả. Các hệ điều hành mà VestaCP hỗ trợ gồm:

  • RHEL/ CentOS 5, 6 hoặc 7.
  • Debian 6, 7 hoặc 8.
  • Ubuntu 12.04 đến 15.10.

Nên đọc trước

Nếu bạn là người mới tiếp xúc với máy chủ Linux, bạn nên đọc trước 4 bài sau để có thêm kiến thức cần thiết:

Serie hướng dẫn tạo hosting server với VestaCP toàn tập

Serie này bao gồm video.

Để xem toàn bộ bài viết và video trong serie này, hãy vào trang lưu trữ của serie Hướng dẫn VestaCP để theo dõi tốt hơn theo thứ tự nhé.

Lời kết

Ở trên là toàn bộ các bài viết hướng dẫn về VestaCP mà bạn có thể làm theo để tự tạo cho mình một hosting server mà chạy website trên máy chủ của riêng mình. VestaCP là một control panel miễn phí nên thích hợp nhất cho việc chạy các website của riêng mình hoặc khách hàng chứ bán đại trà thì cũng được nhưng không được chuyên nghiệp cho lắm. Hiện tại mình vẫn đang sử dụng VestaCP để chạy trên một con server vật lý và đang chứa chấp khoảng 30 website khác nhau và cảm thấy rất hài lòng với nó, nên mình hy vọng bạn cũng sẽ hài lòng như vậy.

Thạch Phạm

Đam mê với web và lập trình, thích viết và chia sẻ, nghiện cà phê và xăm mình, hứng thú với nhạc dân ca và nhạc không lời.

Xem thêm bài viết Subscribe
Do mình về Việt Nam có công việc nên tạm đóng bình luận tới ngày 28/02/2017 vì trong thời gian này mình không hỗ trợ được. Chân thành cáo lỗi về sự bất tiện này.
menu
menu
Hãy ấn nút chia sẻ nếu bạn thấy bài viết có ích!