Post Series: Vesta
  1. 1. Hướng dẫn cài đặt Vesta Control Panel cho VPS
  2. 2. Đường dẫn cấu hình các ứng dụng khi cài Vesta

Bên cạnh các panel quản lý VPS hiện nay như Sentora còn có Vesta Control Panel mình thấy khá nổi tiếng, nhiều người sử dụng và nhất là cài đặt đơn giản.

vesta-hosting-cp

Bạn có thể cài đặt Vesta CP trên các OS như: CentOS 5, CentOS 6, Ubuntu LTS, Ubuntu 13.04, Ubuntu 13.10, Debian 7, RHEL 5, RHEL 6.

Khi dùng Vesta CP, bạn sẽ được tự động cài đặt tất cả các package cần thiết để có thể quản lý và sử dụng VPS được ngay lập tức. Ví dụ: Web Server, DNS server, Database Server, Mail Server, FTP Server. Nếu không cần sử dụng bạn hoàn toàn có thể tắt đi cho tiết kiệm tài nguyên VPS.

Một điểm đặc biệt nữa của Vesta CP là nó sử dụng đồng thời cả 2 web server: nginx và apache, trong đó nginx là frontend webserver còn apache là application webserver. Mô hình tối ưu này sẽ giúp server hoạt động hiệu quả hơn so với khi cài 1 webserver.

Cài đặt Vesta Control Panel

Mình tiến hành cài đặt Vesta trên VPS của DigitalOcean, hiện tại đang có coupon Digital Ocean cộng thêm 10$ miễn phí vào tài khoản mới để các bạn thử dùng. Để tiến hành cài đặt bạn sử dụng một VPS mới tinh chưa cài đặt gì nhé.

Các bước tiến hành:

1. Download script

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

2. Chạy script

bash vst-install.sh

Vesta sẽ hiển thị các package sẽ được cài vào VPS, bạn nhấn y để xác nhận và tiến hành cài đặt.

install vesta control panel

Sau đó bạn ngồi chờ 10 – 15 phút để ứng dụng tự động cài đặt. Cuối cùng màn hình sẽ hiển thị thông tin đăng nhập đồng thời bạn cũng sẽ nhận được một email với nội dung tương tự.

Một số hình ảnh Vesta Control Panel

Màn hình đăng nhập Vesta:

vesta login

Danh sách user
Danh sách user

 

Thêm domain
Thêm domain

 

 

Danh sách website
Danh sách website

 

Mail account
Mail account

 

Đồ thị thống kê hoạt động server
Đồ thị thống kê hoạt động server

 

 

Quản lý service
Quản lý service

 

Tham khảo thêm tại trang chủ Vesta Control Panel

Comment của bạn

Your email address will not be published. Required fields are marked *

145 Comments

  1. dũng 113 comment

    luân cho hỏi vesta có cấu hình vps dc như này ko ajh
    Apache version: Apache/2.2.27
    PHP version: 5.4.45 [PHP Switcher]
    MySQL version: 10.1.19-MariaDB

    1. Việt Phương Moderator

      Nếu bạn muốn cấu hình các phiên bản đúng theo yêu cầu thì mình nghĩ tự cài hơn. PHP 5.4.x cũng cũ rồi.

  2. Caillou 1 comment

    Luân ơi, phần remote backup mình thấy không hoạt động, Luân có giải pháp nào khắc phục được không? Chia sẻ mình ít kinh nghiệm với 🙂

  3. Cuong Nguyen 1 comment

    Hiện tại Digital Ocean và Vultr đều block port 25 nên không send mail ra được. Mình quên mật khẩu admin VestaCP nhưng dùng forgot password không nhận được mail. Ad có cao kiến gì để reset password không???

  4. Tan 15 comment

    Dear an,
    Em đang dùng VestaCP, sáng nay truy cập site thì báo lỗi connect database, còn VestaCP báo “NO LANGUAGE DEFINED”.
    Em nghĩ là do bị full dung lượng.
    Hiện em chỉ truy cập đc thông qua SSH, a cho em hỏi làm cách nào để giải phóng được bộ nhớ và xóa những file backup bên trong đó không ạ?
    Cảm ơn anh nhiều.

    1. Việt Phương Moderator

      Nếu bạn vẫn truy cập được SSH thì có thể vào các thư mục backup của VestaCP để xóa. Thư mục backup hình như là /home/backup
      Lỗi database thì MySQL chết cũng có thể do full, không ghi đc thêm làm stop service
      Bạn kiểm tra df -ah thì trống bao nhiêu

      1. Tan 15 comment

        Em dùng /home/backup thì không được ạ, a có nhớ thư mục backup chính xác của nó không chỉ em với?

          1. Tan 15 comment

            [root@localhost ~]# /home/backup
            -bash: /home/backup: is a directory
            em gõ thì nó thông báo ntn ạ.

  5. Tan Nguyen 15 comment

    Hi anh,
    Em dùng wordpress khi tiến hành upload product bằng file .csv thì đc 1 lúc (đang upload dở) thì mysql trên server vesta bị stop (như hình: https://prnt.sc/g5qt5w) Sau đó phải vào start thủ công để chạy tiếp.
    Anh có cách nào fix đc lỗi này không ạ?
    Cảm ơn anh nhiều!

    1. Việt Phương Moderator

      Ảnh có mỗi hình MySQL stop thì không nói lên được điều gì rồi? Bạn kiểm tra log của service, xem MySQL stop vì vấn đề gì. Vì việc này mình chưa gặp qua rồi, cần xem log mới biết được. Và bạn upload product bằng .csv qua Woo à?

        1. Việt Phương Moderator

          Memory của buffer pool quá bé thì phải. Sửa thì sửa trong cấu hình MySQL đc nhưng nên backup database trước. Và file .csv bạn nặng bn?

          1. Tan Nguyen 15 comment

            skip-external-locking
            key_buffer_size = 16M
            max_allowed_packet = 116M
            table_open_cache = 64
            sort_buffer_size = 512K
            net_buffer_length = 8K
            read_buffer_size = 256K
            read_rnd_buffer_size = 512K
            myisam_sort_buffer_size = 8M

            mấy cái buffer em cho tăng lên được ko anh nhỉ?

          2. Việt Phương Moderator

            Mình không hiểu sâu về các buffer này nên không giúp được gì bạn. Bạn nên backup database trước khi sửa đổi cấu hình MySQL
            Thường nó là cái này innodb_buffer_pool_size

  6. Mít Tơ Gà 5 comment

    Mình mới cài Vesta CP, cài theme wordpress thì báo lỗi như sau:
    Tập tin được tải lên có dung lượng vượt quá hạn mức quy định bởi cài đặt upload_max_filesize trong tập tin php.ini.

    Khắc phục như nào vậy các bác.
    Mình mới lần đầu dùng VPS và cài Vestacp nên không rõ lỗi này dù là cơ bản.

    1. Việt Phương Moderator

      Bạn sửa giá trị upload_max_filesize trong /etc/php.ini để tăng dung lượng upload

      1. Mít Tơ Gà 5 comment

        Mình mới làm quen với VPS được mấy hôm, mới cài đặt vestacp, và cho chạy web thành công, tuy nhiên chưa biết làm thế nào để vào dc file /etc/php.ini
        Bạn hướng dẫn giúp mình dc ko?

        Thanks!

    1. Việt Phương Moderator

      Vesta có chức năng backup đó. Bạn xem trong phần Backup trên trang quản lý VestaCP của VPS bạn

  7. phuongnt 1 comment

    Luân cho hỏi là vestacp và centminmod thì cái nào hiệu năng cao hơn, nhẹ hơn nhỉ?

    1. Việt Phương Moderator

      Mình không rõ vấn đề này rồi. Mỗi cái mỗi tính năng nên bạn dùng và trải nghiệm nhé. Như centamind là không có web panel còn vestacp thì có

        1. Việt Phương Moderator

          Lỗi này hiển thị khi truy cập chứ không phán định được. Bạn chỉ có xem sâu hơn vào log và cấu hình HTTPS bạn thiết lập thì mới biết được vấn đề

          1. Việt Phương Moderator

            Các hệ quản trị cấu hình khác nhau thì cài HTTPS khác nhau chứ đâu so sánh CWP với Vesta CP đc bạn 🙂 Nói thế chẳng nhẽ sang dùng CWP để sử dụng HTTPS