Cài đặt VestaCP để tạo host trên máy chủ Linux

VestaCP đã được mình nhắc đến trong bài Những control panel miễn phí tốt nhất cho máy chủ Linux vì tính chất dễ cài đặt, hỗ trợ nhiều chức năng quan trọng và đặc biệt là mình dùng trong vài tháng thì chưa thấy lỗi gì xảy ra nên mình nghĩ nó có thể là sự lụa chọn tốt để thay thế CWP vốn mình đã giới thiệu trước đó.

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

vestacp

VestaCP tuy gọn nhẹ nhưng lại có khá nhiều tính năng quan trọng để bạn có thể tự tạo ra cho mình những gói host cho chính mình hoặc thậm chí là cho khách hàng.

  • Hỗ trợ nhiều hệ điều hành khác nhau như RHEL/CentOS 5 và 6, Debian 7, Ubuntu 12.04 đến 14.04.
  • Sử dụng Apache Webserver kèm với NGINX làm proxy để tăng tốc website.
  • PHP
  • MySQL / phpMyAdmin
  • DoveCot
  • Exim
  • VsFTPD
  • Webalizer
  • RoundCube
  • Hỗ trợ Backup/Restore cho người dùng

Và dĩ nhiên, mặc dù nói ra hơi thừa nhưng mà với VestaCP bạn có thể tạo ra các gói host để chạy WordPress như các gói host bình thường, có khi tốt hơn tùy theo chất lượng máy chủ của bạn.

Hướng dẫn cài đặt VestaCP

Trước khi cài đặt VestaCP, bạn phải chắc chắn là cài trên máy chủ chưa được cài đặt bất cứ cái gì ngoại trừ hệ điều hành để tránh gây lỗi trong quá trình cài đặt.

Tham khảo: Những nhà cung cấp máy chủ/VPS Linux tốt nhất

Để cài đặt VestaCP, bạn chạy lệnh sau:

$ curl -O http://vestacp.com/pub/vst-install.sh
$ bash vst-install.sh

Và đợi, nó sẽ hỏi bạn có muốn cài đặt VestaCP vào máy chủ hay không, ấn y và Enter.

Cài đặt VestCP

Cài đặt VestCP

Sau đó bạn nhập email của bạn vào vì email đó sẽ thiết lập email cho quản trị. Phần hostname, bạn có thể điền kiểu sv.domain.com hoặc để mặc định cũng được.

Sau đó bạn sẽ cần đợi khoảng 15 phút để nó cài đặt.

Sau khi cài xong thì nó sẽ cung cấp thông tin quản trị VestaCP cho bạn như hình dưới.

cai-dat-vestacp-02

Trong đó, tài khoản admin là tài khoản có quyền cao nhất, bạn sẽ sử dụng nó để quản lý các tài khoản con khác nếu có hoặc có thể thêm website vào.

Bây giờ hãy truy cập vào địa chỉ đăng nhập VestaCP là https://IP-của-bạn:8083 và dùng tài khoản admin đăng nhập vào. Lưu ý, nếu có thông báo cảnh báo HTTPS thì hãy bỏ qua nó.

Tạo người dùng mới trong VestaCP

Mặc định khi cài xong thì bạn sẽ có tài khoản admin để quản trị website và các thiết lập trong VestaCP. Nhưng nếu bạn cần tạo một tài khoản khác cấp nhỏ hơn chỉ để quản lý website thì có thể tạo ra. Cách tạo là bạn hãy truy cập vào phần User và ấn vào nút tạo.

vestacp-tao-user

Và nhập thông tin user cần tạo.

vestacp-tao-user-02

Và tất cả mọi người dùng đều sẽ đăng nhập qua địa chỉ https://IP-của-bạn:8083 hoặc có thể đăng nhập vào với giao thức FTP.

Thêm website vào VestaCP

Trước tiên là đăng nhập vào VestaCP với tài khoản mà bạn cần thêm website. Sau đó vào phần Web và ấn nút thêm.

vestacp-them-website

Và sau đó, các bạn trỏ tên miền của website vừa thêm về địa chỉ IP của máy chủ là nó chạy được. Còn lại các bạn tự mò nhé, dễ thôi.

Trỏ tên miền về VestaCP

Mặc dù VestaCP có hỗ trợ địa chỉ DNS của riêng bạn nhưng ở đây mình sẽ hướng dẫn bạn cách trỏ tên miền về host sử dụng VestaCP. Còn cách đăng ký DNS riêng thì bạn có thể làm thông qua nhà cung cấp Namecheap hoặc Godaddy vì họ có sẵn chức năng đó.

Và mình sẽ sử dụng dịch vụ DNS trung gian của CloudFlare để có thể sửa DNS linh hoạt hơn.

Xem thêm: Các thêm website vào CloudFlare.

Trước tiên, bạn nên thêm tên miền vào VestaCP như hướng dẫn trên.

Sau đó vào mục DNS, chọn tên miền bất kỳ và chọn List 11 Records.

vestacp-dns-rieng

Ở đây bạn sẽ thấy toàn bộ các bản ghi trong DNS mà bạn cần phải trỏ về. Bây giờ chúng ta sửa DNS của tên miền giống y hệt như vậy.

vestacp-dns-rieng-02

Thế là xong.

Sử dụng FTP

Khi tạo ra người dùng, thì bạn có thể đăng nhập vào FTP thông qua chính thông tin người dùng đó, cụ thể bạn có thể đăng nhập với thông tin như sau:

  • FTP Hostname: Địa chỉ IP hoặc domain đã trỏ về hoặc hostname
  • FTP Username: tên người dùng
  • Password: mật khẩu người dùng
  • Port: 22

Khi vào đó, bạn truy cập vào thư mục web/ sẽ thấy thư mục của tất cả các domain đã thêm vào người dùng đó.

Lời kết

Việc sử dụng VestaCP chỉ có như vậy, còn lại các thao tác thì mình đã có nói rõ trong video hết nên mình nghĩ là nó cũng dễ sử dụng thôi. Nếu các bạn có thắc mắc gì thì hãy vào hoidap.thachpham.com để mình và mọi người hỗ trợ thêm nhé.

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

26 Bình luận trên "Cài đặt VestaCP để tạo host trên máy chủ Linux"

avatar
Sắp xếp theo:   mới nhất | cũ nhất | đánh giá nhiều
Lê Sơn
Khách

Mình xài debian 7 mà sao khi copy lệnh curl -O http://vestacp.com/pub/vst-install.sh chạy nó lại báo command not found vậy 🙁

TDT
Khách

Anh Thạch cho em hỏi : Em tạo thành công hết rồi , nhưng khi em truy cập vào địa chỉ https://địa chỉ ip của em :8083 thì máy tính báo phản hồi từ máy chủ quá lâu, không thể kết nối được . Anh cho em hỏi nguyên nhân là ở đâu ? Em mới bước chân vào thiết kế web nên không hiểu , mong anh chỉ giáo . Chân thành cảm ơn anh !

Le Hoang
Khách

Cám ơn bác Thạch! Bài viết rất có ích cho mình và mình cũng đang xài VestaCP 😀

Minh Thanh
Khách

Cái này không có PHPmyadmin hả anh ?

Lưu Quí Nam
Khách

Anh cho em hỏi. Redhat 7.2 không hổ trợ hay sao á anh.
Em cài nó báo lỗi

calirose
Khách

E trỏ cả 2 name sever về clouflare nữa thì có vps có mất ko a

Việt Hùng
Khách
Anh Thạch dạo nay bận Công ty mới nên ít quan tâm tới web này quá. Anh mà onl cho em hỏi là nếu em dùng VPS cài cái Vesta này mà so với cái gói Hosting ram ngang nhau là 1gb như nhau đi, thì cái nào kéo đc nhiều visit hơn anh. tại em tìm không thấy chỗ nào nói nhiều về cái visit này lắm. Bình thường em dùng gói sharehost Pro của StableHost thì nó chỉ kéo được 15 người onl cùng lúc, có nâng lên Enterprise thì cũng chỉ kéo được tầm 50 người nên… Xem thêm »
trung
Khách

ủa anh thạch cho em hỏi cái phần backup em xóa bớt nó có xóa trện server không

Cafe bơ
Khách

Đang băn khoăn là dùng sentora hay vesta, thach pham có đánh giá về 2 thằng này không, xin chỉ giúp

hfgh
Khách

ghfghfghfghfghfg

huy
Khách

Mình cài xong rồi nhưng đến đoạn nhập ip để đăng nhập thì k thể kết nối đến IP_SERVER:8083. Toàn quay tít mù xong quá thời gian kết nối. mình dùng vps azure ubuntu 14.04. Lỗi này là do gì admin ?

Thuận Bùi
Khách

Chúc mừng Thach Phạm Blog hồi sinh sau một thời gian dài “ngủ đông” 🙂
Cái WP-Discuz này quá ngon, thay thế hệ thống Comment default của WordPress hoàn hảo

Tien Dung
Khách

@Thuận Bùi Công nhận hệ thống comment này đẹp và thân thiện quá

Lý Thành Phúc
Khách

Quá hay em thích cái bình luận này

Bóng đèn độc đáo
Khách

Bác Thạch Phạm mở bình luận có link thế này thì chắc sẽ có nhiều bạn vào spam link lắm. Theo em thì nên tắt ạ.

wpDiscuz
menu
menu