Lưu trữ thẻ: #hestia

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

I. HestiaCP là gì

HestiaCP là một Web Control Panel mã nguồn mở và hoàn toàn miễn phí, đồng thời là một nhánh của VestaCP. Nó cung cấp một giao diện web đơn giản và sạch sẽ, đồng thời cung cấp khả năng cho quản trị viên quản lý các tính năng cốt lõi của máy chủ web của họ, bao gồm quản lý và triển khai trang web, email, DNS và cơ sở dữ liệu một cách dể dàng.

HestiaCP cũng cung cấp giao diện dòng lệnh, bạn có thể đọc thêm trong tài liệu HestiaCP  Hestia Control Panel (hestiacp.com)

Là một nhánh của VestaCP nên HestiaCP cũng sẽ có giao diện làm việc khá tương đồng. Điều khác biệt cơ bản nhất là Hestia sẽ hỗ trợ Ubuntu và Debian, cụ thể bao gồm các phiên bản OS sau:

  • Debian 9
  • Debian 10
  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS

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

Trong hướng dẫn này, Long Vân sẽ sử dụng hệ điều hành Ubuntu 18.04 LTS.

  1. Bước 1 : SSH vào máy chủ :
    Để cài đặt HestiaCP, chúng ta sẽ cần truy cập đến máy chủ bằng console hoặc SSH của với quyền root. bạn có thể tham khảo bài viết hướng dẫn sau để SSH vào server.
    https://longvan.net/cong-dong/huong-dan-su-dung-phan-mem-putty-de-ssh-den-server/
  2. Bước 2: tải file cài đặt bằng lệnh sau:
    # wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
  3. Bước 3: tiến hành cài đặt với file vừa tải về
    • Chạy lệnh sau
      # bash hst-install.sh

    • Nhấn chọn y để tiếp tục
    • Hestia sẽ yêu cầu nhập các thông tin bao gồm domain chính và địa chỉ email để thiết lập các cài đặt ban đầu
    • Sau khi nhập đầy đủ các thông tin yêu cầu, HestiaCP sẽ tiến hành cài đặt hoàn toàn tự động cho đến khi có thông báo hoàn thành.
  4. Bước 4: truy cập Hestia CP
    • Để đăng nhập vào Web Control bằng thông tin hiển thị ở trên. Bạn sử dụng https://my-ip:8083 đăng nhập nhé. Và đây là giao diện đăng nhập HestiaCP.
    • Sau khi login thành công, giao diện Hestia CP sẽ hiển thị như sau:

Như vậy, Long Vân đã hoàn thành hướng dẫn Quý khách cách cài đặt HestiaCP, chúc Quý khách thành công !

Hướng dẫn upload website lên HestiaCP

I. HestiaCP

HestiaCP là một Web Control Panel mã nguồn mở và hoàn toàn miễn phí, đồng thời là một nhánh của VestaCP. Nó cung cấp một giao diện web đơn giản và sạch sẽ, đồng thời cung cấp khả năng cho quản trị viên quản lý các tính năng cốt lõi của máy chủ web của họ, bao gồm quản lý và triển khai trang web, email, DNS và cơ sở dữ liệu một cách dể dàng.

HestiaCP cũng cung cấp giao diện dòng lệnh, bạn có thể đọc thêm trong tài liệu HestiaCP  Hestia Control Panel (hestiacp.com)

Là một nhánh của VestaCP nên HestiaCP cũng sẽ có giao diện làm việc khá tương đồng. Điều khác biệt cơ bản nhất là Hestia sẽ hỗ trợ Ubuntu và Debian, cụ thể bao gồm các phiên bản OS sau:

  • Debian 9
  • Debian 10
  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS

II. Hướng dẫn upload Website lên HestiaCP

  1. Bước 1:  Đăng nhập vào HestiaCP với quyền User.
    Bạn có thể đăng nhập trực tiếp từ https://my-ip:8083 với user và password đã tạo trước đó. Hoặc truy cập từ tài khoản admin như hình dưới.
  2. Bước 2: tạo một domain mới
    Trong giao diện làm việc của Hestia, chọn Tab Web, sau đó nhấn chọn Add Web Domain để thêm một domain mới.
    Trong giao diện Add Web Domain, nhập các thông tin:

    • Domain: nhập vào tên domain
    • IP Address: Nếu VPS có nhiều hơn 1 IP bạn chọn tương ứng IP ở đây, nếu 1 IP thì bạn giữ nguyên.
    • Create DNS zone: Nếu bạn cần tạo DNS zone thì tick vào ô này.
    • Enable mail for this domain: để tạo email cho domain
    • Cuối cùng nhấn biểu tượng Save để tạo mới domain.
  3. Bước 3: upload source code
    • Trong giao diện làm việc của HestiaCP, ở dòng trên cùng, chọn tab Files.
    • Tìm đến thư mục web, sau đó chọn thư mục với tên domain vừa tạo.
    • Trong đó, thư mục public_html sẽ chứa toàn bộ source code của website. Truy vập vào thư mục public_html và xóa tất cả các file trong thư mục này (để tránh bị trùng với các file source code sẽ upload lên sau đó).
    • Bên trong thư mục public_html, nhấn chọn Add file và upload source code dưới dạng file nén (.zip). Sau đó giải nén như hình dưới.
  4. Bước 4: tạo database
    • Trong giao diện làm việc của Hestia, chọn tab Record > tab DB để vào giao diện quản lý database.
    • Nhấn chọn Add Database để tạo mới một database
    • Trong giao diện Add Database, nhập các thông tin bao gồm:
      • Database: Nhập tên Database
      • Username: Nhập tên Username truy cập database
      • Password: Nhập vào pass cho user
      • Type: Để mặc định
      • Host: Để localhost
      • Charset: Để mặc định
    • Cuối cùng nhấn Save để tạo database.
  5. Bước 5: import database
    • Trong giao diện làm việc của Hestia, chọn tab Record > tab DB để vào giao diện quản lý database.
    • Nhấn vào phpMyAdmin để truy cập vào phpMyAdmin trên server HestiaCP.
    • Tiếp tục sử dụng công cụ phpMyAdmin để import dữ liệu và database đã tạo ở bước 4. Quý khách có thể tham khảo thêm hướng dẫn ở Hướng dẫn import / export database trong phpMyAdmin – Long Vân (longvan.net)
  6. Bước 6: cấu hình kết nối database trong source
    • Vào trong thư mục chứa source code và tùy chỉnh lại cấu hình kết nối database với thông tin database đã tạo ở bước 4. Trong bài hướng dẫn này, Long Vân sử dụng source WordPress, file cấu hình sẽ là wp-config.php
  7. Bước 7: kiểm tra truy cập.
    Sau khi cấu hình kết nối database thành công, Quý khách có thể kiểm tra lại kết nối đến domain vừa tạo

Như vậy, Long vân đã hoàn thành hướng dẫn upload một website lên HestiaCP. Chúc Quý khách thành công !

Hướng dẫn cài đặt nhiều phiên bản PHP trên HestiaCP

I. HestiaCP

HestiaCP là một Web Control Panel mã nguồn mở và hoàn toàn miễn phí, đồng thời là một nhánh của VestaCP. Nó cung cấp một giao diện web đơn giản và sạch sẽ, đồng thời cung cấp khả năng cho quản trị viên quản lý các tính năng cốt lõi của máy chủ web của họ, bao gồm quản lý và triển khai trang web, email, DNS và cơ sở dữ liệu một cách dể dàng.

HestiaCP cũng cung cấp giao diện dòng lệnh, bạn có thể đọc thêm trong tài liệu HestiaCP  Hestia Control Panel (hestiacp.com)

Là một nhánh của VestaCP nên HestiaCP cũng sẽ có giao diện làm việc khá tương đồng. Điều khác biệt cơ bản nhất là Hestia sẽ hỗ trợ Ubuntu và Debian, cụ thể bao gồm các phiên bản OS sau:

  • Debian 9
  • Debian 10
  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS

II. Hướng dẫn cài đặt nhiều phiên bản PHP trên HestiaCP

  1. Bước 1: SSH vào server HestiaCP.
  2. Bước 2. Thực hiện các lệnh sau:
    # cd /usr/local/hestia/bin
    # ./v-add-web-php 7.4
    • Lưu ý : 7.4 bạn có thế thay thế bằng các version php khác
  3. Bước 3: Thay đổi phiên bản PHP trên website
    • Truy cập vào panel quản trị hestiacp http://[ip-address]:8083
    • Chọn domain mong muốn cấu hình hoặc thay đổi version PHP.
    • Tại mục web ta chọn Edit Web Domain
    • Ở phần Backend Template, chọn version PHP đã thiết lập, ở đây Quý khách sẽ thấy HestiaCP sẽ hiển thị nhiều phiên bản PHP trong tùy chọn.
    • Nhấn OK và kiểm tra lại website đã thiết lập phiên bản PHP.
    • Quý khách có thể tạo một file info.php với nội dung như sau trong source code để kiểm tra chính xác phiên bản php đang chạy.
      <?php
          phpinfo();
      ?>

Như vậy, Long Vân đã hoàn thành hướng dẫn Quý khách chạy nhiều phiên bản php trên HestiaCP. Chúc Quý khách thành công !