
Estoy usando Windows Server 2008 como servidor y instalé cygwin en él.
Instalé nginx en cygwin y funciona bien.
Estoy ejecutando 2 proyectos en este servidor y cada uno tiene su propio conjunto de servicios (o en términos actuales, microservicios) que necesitan para comunicarse entre sí.
Quiero tener un nginx por cada proyecto y un enrutador principal nginx que enruta el tráfico principal.
¿Cómo puedo tener varias aplicaciones nginx sin usar Docker en esta máquina con Windows?
La instalación de nginx usa /etc/nginx
una carpeta para su configuración. Si instalo un nuevo nginx (teóricamente), entonces usaría la misma carpeta para que las configuraciones entren en conflicto. Quiero evitar esto.
¿Hay alguna forma de tener instalaciones independientes de nginx en un servidor Windows (bajo cygwin)?
Piénselo así:
Respuesta1
https://www.nginx.com/resources/wiki/start/topics/tutorials/commandline/
Puede usar la instalación de nginx existente y simplemente apuntarla a un archivo de configuración diferente al iniciarla. Utilice el -c
interruptor de línea de comando para hacerlo.
Tenga en cuenta que debe configurar los procesos nginx para usar diferentes puertos para escuchar.