Chuyển tới nội dung chính
Version: 4.1

Tên miền

Tất cả​

Liệt kê mọi tên miền đang được host trên máy chủ:

hitechcloudcli domains-all

Người dùng​

Liệt kê mọi tên miền mà một người dùng cụ thể đang sở hữu.

hitechcloudcli domains-user <USERNAME> [--docroot|--php_version]

Thêm​

Thêm tên miền cho một người dùng:

hitechcloudcli domains-add <DOMAIN_NAME> <USERNAME> [--docroot DOCUMENT_ROOT] [--php_version N.N] [--skip_caddy --skip_vhost --skip_containers --skip_dns] --debug

Thư mục gốc tuỳ chỉnh​

Để thêm tên miền với thư mục gốc (docroot) tuỳ chỉnh:

hitechcloudcli domains-add <DOMAIN_NAME> <USERNAME> --docroot DOCUMENT_ROOT

Phiên bản PHP tuỳ chỉnh​

Để thêm tên miền với phiên bản PHP tuỳ chỉnh:

hitechcloudcli domains-add <DOMAIN_NAME> <USERNAME> --php_version N.N

Các cờ bỏ qua​

Cảnh báo: Các cờ này chủ yếu dành cho tự động hoá và gỡ lỗi, và nói chung không nên dùng thủ công trong terminal. Phần lớn các cờ bỏ qua được các script tự động hoá dùng khi thêm nhiều tên miền cùng lúc, để các dịch vụ chỉ được khởi động sau khi mọi tên miền đã được tạo xong. Các tuỳ chọn --skip_dns, --skip_vhost và --skip_caddy cũng hữu ích khi xử lý sự cố và thử lại.

  • Bỏ qua DNS – Thêm tên miền mà không tạo vùng DNS:

    hitechcloudcli domains-add <DOMAIN_NAME> <USERNAME> --skip_dns
  • Bỏ qua vhost – Thêm tên miền mà không tạo cấu hình virtual host và không khởi động container PHP và web server của người dùng:

    hitechcloudcli domains-add <DOMAIN_NAME> <USERNAME> --skip_vhost
  • Bỏ qua container – Thêm tên miền mà không khởi động container PHP và web server của người dùng:

    hitechcloudcli domains-add <DOMAIN_NAME> <USERNAME> --skip_containers
  • Bỏ qua Caddy – Thêm tên miền mà không tạo cấu hình virtual host của Caddy:

    hitechcloudcli domains-add <DOMAIN_NAME> <USERNAME> --skip_caddy

Lưu ý: Các tuỳ chọn này chủ yếu dành cho quy trình tạo hàng loạt (như công cụ nhập tài khoản cPanel hoặc chuyển người dùng) và các tình huống xử lý sự cố nâng cao.

Tạm ngưng​

Tạm ngưng một tên miền:

hitechcloudcli domains-suspend <DOMAIN_NAME>

Bỏ tạm ngưng​

Bỏ tạm ngưng một tên miền:

hitechcloudcli domains-unsuspend <DOMAIN_NAME>

Xoá​

Xoá một tên miền:

hitechcloudcli domains-delete <DOMAIN_NAME> [--debug]

SSL​

Kiểm tra SSL của tên miền, thêm chứng chỉ tuỳ chỉnh, xem các tệp.

hitechcloudcli domains-ssl <DOMAIN_NAME> [status|info|logs|auto|custom] [path/to/fullchain.pem path/to/key.pem]

Ví dụ​

Hiển thị ví dụ lệnh cho một tên miền cụ thể:

hitechcloudcli domains-ssl <DOMAIN_NAME>

Trạng thái​

Hiển thị trạng thái SSL hiện tại của một tên miền:

hitechcloudcli domains-ssl <DOMAIN_NAME> status

Thông tin​

Xem các tệp chứng chỉ của một tên miền:

hitechcloudcli domains-ssl <DOMAIN_NAME> info

Nhật ký​

Xem nhật ký caddy liên quan tới SSL của một tên miền:

hitechcloudcli domains-ssl <DOMAIN_NAME> logs

Tuỳ chỉnh​

Thiết lập chứng chỉ SSL tuỳ chỉnh cho một tên miền:

hitechcloudcli domains-ssl <DOMAIN_NAME> custom <CERT_PATH> <KEY_PATH>

Tự động​

Chuyển sang autoSSL cho một tên miền (mặc định):

hitechcloudcli domains-ssl <DOMAIN_NAME> auto

Docroot​

Xem và thay đổi thư mục gốc (docroot) của một tên miền.

hitechcloudcli domains-docroot <DOMAIN_NAME> [update </var/www/html/>] --debug

Xem​

Để xem thư mục gốc hiện tại của một tên miền:

hitechcloudcli domains-docroot <DOMAIN_NAME>

Cập nhật​

Để cập nhật thư mục gốc của một tên miền:

hitechcloudcli domains-docroot <DOMAIN_NAME> update <docroot> [--debug]

DNS​

Quản lý dịch vụ DNS và vùng DNS của tên miền.

Cấu hình lại​

Để nạp các vùng DNS mới vào máy chủ Bind:

hitechcloudcli domains-dns reconfig

Kiểm tra​

Để kiểm tra và xác thực vùng DNS của một tên miền:

hitechcloudcli domains-dns check <DOMAIN_NAME>

Nạp lại​

Để nạp lại vùng DNS của một tên miền:

hitechcloudcli domains-dns reload <DOMAIN_NAME>

Hiển thị​

Để hiển thị vùng DNS của một tên miền:

hitechcloudcli domains-dns show <DOMAIN_NAME>

Liệt kê​

Để liệt kê mọi tên miền có vùng DNS trên máy chủ:

hitechcloudcli domains-dns list

Tạo​

Để tạo vùng DNS cho một tên miền:

hitechcloudcli domains-dns create <DOMAIN_NAME>

Xoá​

Để xoá vùng DNS của một tên miền:

hitechcloudcli domains-dns delete <DOMAIN_NAME>

Mặc định​

Để khôi phục vùng DNS mặc định cho một tên miền:

hitechcloudcli domains-dns default <DOMAIN_NAME>

Đếm​

Để hiển thị tổng số vùng DNS hiện có trên máy chủ:

hitechcloudcli domains-dns count

Cấu hình​

Để kiểm tra lỗi cú pháp trong tệp cấu hình chính của Bind:

hitechcloudcli domains-dns config

Khởi động​

Để khởi động máy chủ DNS:

hitechcloudcli domains-dns start

Khởi động lại​

Để khởi động lại mềm container Docker Bind9:

hitechcloudcli domains-dns restart

Khởi động lại cứng​

Để khởi động lại cứng bằng cách dừng hẳn container rồi khởi động lại:

hitechcloudcli domains-dns hard-restart

Dừng​

Để dừng máy chủ DNS:

hitechcloudcli domains-dns stop

DNSSEC​

Bật DNSSEC cho một tên miền và ký lại sau khi vùng thay đổi.

hitechcloudcli domains-dnssec <DOMAIN_NAME> [--update | --check]

Kiểm tra​

Kiểm tra tên miền đã bật DNSSEC chưa:

hitechcloudcli domains-dnssec <DOMAIN_NAME> --check

Cập nhật​

Cấu hình/cập nhật DNSSEC cho một tên miền:

hitechcloudcli domains-dnssec <DOMAIN_NAME> --update

HSTS​

Quản lý HSTS cho một tên miền.

hitechcloudcli domains-hsts <DOMAIN_NAME> [on|off]

Trạng thái​

Kiểm tra trạng thái HSTS của một tên miền:

hitechcloudcli domains-hsts <DOMAIN_NAME> [on|off]

Bật​

Bật HSTS cho một tên miền:

hitechcloudcli domains-hsts <DOMAIN_NAME> on

Tắt​

Tắt HSTS cho một tên miền:

hitechcloudcli domains-hsts <DOMAIN_NAME> off

Chỉnh sửa​

Chỉnh sửa tệp VirtualHost của một tên miền hoặc đi vào thư mục gốc của nó.

hitechcloudcli domains-edit <DOMAIN_NAME> [--ws]

Thư mục gốc​

cd vào thư mục gốc của tên miền:

hitechcloudcli domains-edit <DOMAIN_NAME>

VHost​

Mở tệp VirtualHost của một tên miền bằng trình soạn thảo nano, và khi lưu thì khởi động lại web server của người dùng:

hitechcloudcli domains-edit <DOMAIN_NAME> --ws

Thống kê​

Phân tích nhật ký truy cập caddy cho các tên miền của người dùng và tạo trang html tĩnh.

hitechcloudcli domains-stats <USERNAME> --debug

Tạo thống kê cho mọi tên miền:

hitechcloudcli domains-stats [--debug]

Tạo thống kê cho các tên miền của một người dùng cụ thể:

hitechcloudcli domains-stats <USERNAME> [--debug]

Cập nhật NS​

Đổi nameserver cho một hoặc mọi vùng dns.

hitechcloudcli domains-update_ns <DOMAIN_NAME>|--all

Cập nhật tệp vùng của một tên miền cụ thể:

hitechcloudcli domains-update_ns <DOMAIN_NAME>

Cập nhật mọi tệp vùng:

hitechcloudcli domains-update_ns --all [-y]

Varnish​

Kiểm tra trạng thái Varnish của tên miền, bật/tắt bộ nhớ đệm Varnish.

hitechcloudcli domains-varnish <DOMAIN_NAME> <on|off> <--short>

Trạng thái​

Hiển thị trạng thái Varnish Cache của tên miền:

hitechcloudcli domains-varnish <DOMAIN_NAME>

Bật​

Bật Varnish Cache cho một tên miền:

hitechcloudcli domains-varnish <DOMAIN_NAME> on [--short]

Tắt​

Tắt Varnish Cache cho một tên miền:

hitechcloudcli domains-varnish <DOMAIN_NAME> off [--short]

Whoowns​

Kiểm tra người dùng nào sở hữu một tên miền.

Để kiểm tra chủ sở hữu của một tên miền:

hitechcloudcli domains-whoowns <DOMAIN_NAME>

Để kiểm tra chủ sở hữu và docker context của một tên miền:

hitechcloudcli domains-whoowns <DOMAIN_NAME> --context

Để kiểm tra chủ sở hữu và thư mục gốc của một tên miền:

hitechcloudcli domains-whoowns <DOMAIN_NAME> --docroot
Trang này có hữu ích không?