nb proxy nginx

nb proxy nginx es el punto de entrada del grupo de comandos para el proveedor Nginx.

Si ya usas Nginx para gestionar sitios, certificados, caché o control de acceso, este suele ser el lugar adecuado para empezar. Este grupo se encarga de dos cosas:

  • elegir cómo se ejecuta Nginx, es decir, como local o docker
  • generar, iniciar, recargar e inspeccionar el punto de entrada de Nginx para los env gestionados por la CLI

Uso

nb proxy nginx <command>

Subcomandos

ComandoDescripción
nb proxy nginx useCambiar el driver de Nginx
nb proxy nginx currentMostrar el driver actual
nb proxy nginx generateGenerar o actualizar la configuración de Nginx para un env
nb proxy nginx startIniciar el proxy de Nginx
nb proxy nginx restartReiniciar el proxy de Nginx
nb proxy nginx reloadRecargar la configuración de Nginx
nb proxy nginx stopDetener el proxy de Nginx
nb proxy nginx statusMostrar el estado de runtime de Nginx
nb proxy nginx infoMostrar el driver, las rutas de configuración y la información de runtime

Notas

  • El driver actual se guarda en proxy.nginx-driver
  • El driver predeterminado es local
  • El driver local usa el ejecutable indicado por bin.nginx, cuyo valor predeterminado es nginx
  • El driver Docker usa nginx:latest
  • El nombre predeterminado del contenedor Docker es <docker.container-prefix>-nginx-proxy
  • El driver Docker monta NB_CLI_ROOT del host dentro del contenedor en /apps

Flujo típico

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

Comandos relacionados