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.

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

Để lại bình luận

20 Bình luận trên "Cài server hosting lên máy chủ Linux với VestaCP – Tổng quan"

avatar
Sắp xếp theo:   mới nhất | cũ nhất | đánh giá nhiều
Chung cư ICID Complex
Khách

cảm ơn thạch, bài viết rất hay

Eco Lake view
Khách

Mình đã fix được lỗi trong .htaccess

Cám ơn thạch

thangdam
Khách

anh cho em hỏi với, em muốn mua 1 doman cho blogspot của mình, thì nếu em không mua hosting thì có trỏ được doman đó về cho blogspot không ạ em cảm ơn

Andy
Khách

Hy Thạch Phạm!

Mình vừa làm theo hướng dẫn của bạn cài đặt VestaCP thành công. Nhưng khi cài cài đặt lại nguồn web của minh thì bị lỗi 404. Nó chỉ hiển thị trang chủ còn các trang bên trong đều bị 404.
Xin thạch phạm chỉ giúp dùm mình vì mình vừa mày mò VPS thôi
website: hermle.vn
Sử nguồn Magento

Thank Thạch Phạm

Andy
Khách

Mình đã fix được lỗi trong .htaccess

Cám ơn bạn!

Tuấn
Khách

Anh cho em hỏi lỗi này là như thế nào với ạ. em hiện không bật được cái named lên. Bật trên trang quản trị của vesta hay bằng ssh đều không được

Tuấn
Khách

nó báo như thế này ạ
http://i.imgur.com/ti00duC.png

Hoàng Thái
Khách

Em owncloud không được anh ơi. hướng dẫn em được không

Thành
Khách

Cài cái này thì nên chọn loại vps với ram tối thiểu là bao nhiêu thì hợp ạ?

islandvt
Khách

Thạch Phạm ơi hướng dẫn nâng cấp lên PHP 7 với nha

Bang Nguyen
Khách

Trước em dùng VestaCP, cài chạy trên VPS của Wable. Con VPS đó có Ram 2GB, 2 CPU mà chạy VestaCP bị lỗi full ram dù chỉ có 1 site vài trăm visit/ngày đang chạy.

NaMu
Khách

Đọc nhiều bài của bác Thạch mình thấy viết rất dễ hiểu và có tâm. Mình muốn ủng hộ mua gói vps của azdigi ko biết thủ tục thế nào và có ưu đãi gì ko vậy?

hanh
Khách

Bạn Thachpham ơi. Bạn viết một bài hướng dẫn cài thêm phần File manager trên VestaCP được không ?

CươngPjh
Khách

Hướng dẫn này quá tuyệt anh ạ, có sự lựa chọn giữa apache, nginx proxy hoặc nginx thích hợp cho một team nhỏ cần chia hosting ra dùng 😀

wpDiscuz
menu
menu