Trang chủ Linux Webserver [Vestacp – Phần 1] Hướng dẫn cài đặt VestaCP

[Vestacp – Phần 1] Hướng dẫn cài đặt VestaCP

bởi Thạch Phạm
16 bình luận 8,K views

Tham gia nhóm hỗ trợ WordPress

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

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

Trong bài giới thiệu VestaCP, mình có nói VestaCP rất dễ sử dụng và quản lý nó, nhưng nó không chỉ dễ sử dụng mà còn rất dễ cài đặt nữa, chỉ cần gõ một đoạn lệnh là xong. Trong bài này mình sẽ hướng dẫn chi tiết cách cài đặt VestaCP lên máy chủ Linux của bạn.

Như mình có nói ở phần trước, máy chủ/VPS của bạn phải là mới chưa được cài đặt bất cứ phần mềm nào liên quan tới tạo webserver, và bạn phải có quyền root của máy chủ đó (hoặc có quyền sử dụng sudo).

Hệ điều hành máy chủ có thể cài đặt là một trong những hệ điều hành dưới đây:

  • RHEL/ CentOS 5, 6 hoặc 7. Tuy nhiên, bạn nên dùng CentOS 6.4 bởi vì nó có vài lỗi liên quan tới email trên CentOS 7, mặc dù trong serie mình có hướng dẫn cách sửa.
  • Debian 6, 7 hoặc 8.
  • Ubuntu 12.04 đến 15.10.

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




Đầu tiên là bạn phải truy cập vào SSH của máy chủ với quyền root hoặc người dùng cao nhất có quyền sử dụng sudo.

Khuyến mãi Black Friday

Sau đó gõ lệnh sau để tải gói cài đặt VestaCP về.

[bash]
cd
curl -O http://vestacp.com/pub/vst-install.sh
[/bash]

Bây giờ bạn hãy truy cập vào trang chủ vestacp.com và kéo xuống phần [textmarker color=”247BFF”]Advanced Install Settings[/textmarker].

tao-lenh-cai-vestacp

Ở phần đó, các mục WEB, DNS, Additional Repository, FTP, Firewall, FileSystem Quota, MAILDB nếu không hiểu thì bạn để nguyên nhé, mấy cái này mình chỉ khuyến khích bạn nào hiểu mình đang làm gì thì hãy dùng. Đại loại là chọn các phần mềm sẽ cài đặt vào VestaCP.

Riêng mục hostname, bạn điền sub-domain của domain chính mà bạn muốn nó làm domain chính ở server vào, trong bài này mình chọn vnsudo.com làm domain chính thì hãy điền hostname là sv.vnsudo.com. Rồi điền email của bạn và mật khẩu của tài khoản quản trị trên VestaCP vào.

[alert color=”orange” type=”alert-message-background” title=”Nói thêm về Hostname” size=”small”]Hostname bạn không thể đặt là một domain bình thường mà chỉ nên điền là subdomain. Còn domain chính là ở các bài sau mình sẽ hướng dẫn thiết lập DNS riêng dạng ns1.domain, ns2.domain và email riêng.[/alert]

Sau đó ấn nút [textmarker color=”B7CE1E”]Generate Install Command[/textmarker], nó sẽ cho bạn 1 đoạn lên dài như ở dưới và chạy lệnh đó trên server để bắt đầu cài đặt.

tao-lenh-cai-vestacp-02

Copy lệnh cài đặt

Dán vào dòng lệnh ở máy chủ để cài đặt.

Dán vào dòng lệnh ở máy chủ để cài đặt.

Nó sẽ xác nhận cài đặt, ấn phím [textmarker color=”242424″]Y[/textmarker] và Enter.

tao-lenh-cai-vestacp-03

Giờ thì hãy đợi nó cài đặt, quá trình cài đặt có thể từ 10 đến 15 phút. Hoặc lâu hơn tùy theo mạng của máy chủ.

Khi cài đặt VestaCP thành công, nó sẽ hiển thị thông báo này:

Cài đặt VestaCP thành công

Cài đặt VestaCP thành công

Thông tin họ gửi bao gồm đường dẫn đăng nhập vào trang quản trị (hostname:8083) và mật khẩu cũng như username của admin.

Tuy nhiên, bạn nên đăng nhập bằng đường dẫn [textmarker color=”247BFF”]https://ip-máy-chủ:8083[/textmarker] bởi vì chúng ta chưa thiết DNS cho hostname, chúng ta sẽ làm sau. Nếu có thấy cảnh báo bảo mật từ SSL thì đừng lo lắng nhé, cứ bỏ qua thông báo đó và truy cập vào bình thường.

cai-dat-vestacp-ssl

Bỏ qua cảnh báo bảo mật SSL trên trình duyệt

[alert color=”orange” type=”alert-message-background” title=”Nói thêm về lỗi SSL” size=”small”]Lỗi SSL này là do VestaCP tự thiết lập chứng chỉ SSL tự ký (Self-signed SSL) cho cái hostname nên nó báo vậy. Ở các bài sau mình sẽ hướng dẫn đăng ký một SSL chính thức cho hostname để không còn báo lỗi.[/alert]

Okay bài này chỉ có thế thôi, chúng ta sẽ tiếp tục các bước cài đặt từng phần ở bài sau nhé.

Đánh giá nội dung này
16 bình luận

Hiện tại blog tạm đóng bình luận vì mình cần tập trung thời gian vào cập nhật bài viết. Bình luận sẽ mở ra cho đến khi mình sẵn sàng.