Compartilhando o Chef Server com o Apache

1

Eu tenho um servidor que compartilha vários aplicativos baseados na web para toda a nossa equipe de desenvolvimento. Este servidor tem ambos chef-server e apache instalados. Infelizmente, o servidor nginx que o chef instala gosta de responder por todas as solicitações na porta 80. O problema é que eu tenho um site de teste hospedado pelo servidor apache chamado staging.myproduct.com. Quando tento acessar esse site, o site da api do chef é servido.

Existe uma maneira que eu possa configurar o nginx para não se comportar dessa maneira? Eu só quero que ele passe o pedido para o servidor apache ou apenas responda se for um uri relevante do chef sendo solicitado.

    
por Seth Griffin 30.03.2015 / 03:09

1 resposta

0

Você precisa criar um host virtual baseado em nome de servidor para cada um, um para o chef-servidor (ou seja, chef.myproduct.com ) e outro para staging.myproduct.com , para que o Nginx possa encaminhar a solicitação usando a diretiva proxy_pass para a correta backend.

    
por 30.03.2015 / 03:56