nb proxy nginx

nb proxy nginx — точка входа группы команд провайдера Nginx.

Если вы уже используете Nginx для управления сайтами, сертификатами, кэшем или контролем доступа, обычно стоит начинать отсюда. Эта группа решает две задачи:

  • выбрать способ запуска Nginx — local или docker
  • генерировать, запускать, перезагружать и проверять точку входа Nginx для окружений, управляемых CLI

Использование

nb proxy nginx <command>

Подкоманды

КомандаОписание
nb proxy nginx useПереключить драйвер Nginx
nb proxy nginx currentПоказать текущий драйвер
nb proxy nginx generateСгенерировать или обновить конфигурацию Nginx для одного окружения
nb proxy nginx startЗапустить прокси Nginx
nb proxy nginx restartПерезапустить прокси Nginx
nb proxy nginx reloadПерезагрузить конфигурацию Nginx
nb proxy nginx stopОстановить прокси Nginx
nb proxy nginx statusПоказать состояние среды выполнения Nginx
nb proxy nginx infoПоказать драйвер, пути конфигурации и сведения о среде выполнения

Примечания

  • Текущий драйвер хранится в proxy.nginx-driver
  • Драйвер по умолчанию — local
  • Локальный драйвер использует исполняемый файл, указанный в bin.nginx; по умолчанию это nginx
  • Драйвер docker использует nginx:latest
  • Имя Docker-контейнера по умолчанию — <docker.container-prefix>-nginx-proxy
  • Драйвер docker монтирует NB_CLI_ROOT хоста в контейнер по пути /apps

Типичный рабочий процесс

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

Связанные команды