
Estou usando o Windows Server 2008 como meu servidor e instalei o cygwin nele.
Instalei o nginx no cygwin e está funcionando bem.
Estou executando 2 projetos neste servidor e cada um tem seu próprio conjunto de serviços (ou nos termos atuais de microsserviços) que eles precisam para se comunicarem.
Quero ter um nginx para cada projeto e um roteador principal nginx que roteia o tráfego principal.
Como posso ter vários aplicativos nginx sem usar o docker nesta máquina Windows?
A instalação do nginx usa /etc/nginx
uma pasta para sua configuração. Se eu instalar um novo nginx (teoricamente), ele usaria a mesma pasta para que as configurações entrassem em conflito! Eu quero evitar isso.
Existe alguma maneira de ter instalações autônomas do nginx no servidor Windows (no cygwin)?
Pense assim:
Responder1
https://www.nginx.com/resources/wiki/start/topics/tutorials/commandline/
Você pode usar a instalação existente do nginx e apenas apontar para um arquivo de configuração diferente ao iniciá-lo. Use a -c
opção de linha de comando para fazer isso.
Esteja ciente de que você precisa configurar processos nginx para usar portas diferentes para escuta.