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

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.


WordPress Hosting
Thạch Phạm

AZDIGI's CEO. Đam mê công nghệ, WordPress, Server và xăm mình nữa.

Xem thêm bài viết Subscribe
Do mình cần tập trung thời gian update lại các bài viết cũ nên tạm đóng comment cho đến khi mình sẵn sàng trả lời comment. Bạn có thể truy cập vào hoidap.thachpham.com hoặc nhóm https://www.facebook.com/groups/wordpressviet/ nếu cần hỗ trợ.
menu
menu