nb proxy nginx

nb proxy nginx là điểm vào của nhóm lệnh dành cho provider Nginx.

Nếu bạn đã dùng Nginx để quản lý site, chứng chỉ, cache hoặc kiểm soát truy cập, thì đây thường là nơi phù hợp để bắt đầu. Nhóm lệnh này xử lý hai việc:

  • chọn cách chạy Nginx, tức là local hoặc docker
  • tạo, khởi động, tải lại và kiểm tra điểm vào Nginx cho các env do CLI quản lý

Cách dùng

nb proxy nginx <command>

Lệnh con

LệnhMô tả
nb proxy nginx useChuyển driver của Nginx
nb proxy nginx currentHiển thị driver hiện tại
nb proxy nginx generateTạo hoặc làm mới cấu hình Nginx cho một env
nb proxy nginx startKhởi động proxy Nginx
nb proxy nginx restartKhởi động lại proxy Nginx
nb proxy nginx reloadTải lại cấu hình Nginx
nb proxy nginx stopDừng proxy Nginx
nb proxy nginx statusHiển thị trạng thái runtime của Nginx
nb proxy nginx infoHiển thị driver, các đường dẫn cấu hình và thông tin runtime

Ghi chú

  • Driver hiện tại được lưu trong proxy.nginx-driver
  • Driver mặc định là local
  • Driver local dùng tệp thực thi được trỏ bởi bin.nginx, với giá trị mặc định là nginx
  • Driver Docker dùng nginx:latest
  • Tên container Docker mặc định là <docker.container-prefix>-nginx-proxy
  • Driver Docker mount NB_CLI_ROOT của host vào container tại /apps

Quy trình làm việc điển hình

nb proxy nginx use docker
nb proxy nginx generate --env app1 --host app1.example.com
nb proxy nginx start
nb proxy nginx status
nb proxy nginx info

Lệnh liên quan