Ngnix como proxy reverso para vhosts baseados em nome do Apache

1

Estou executando vários sites no Apache atualmente utilizando vhosts baseados em nome. Todos os sites estão no mesmo servidor. Eu gostaria de adicionar o Ngnix em um novo servidor para ficar na frente do Apache como um proxy reverso de armazenamento em cache.

Qual é a melhor maneira de lidar com os vários vhosts baseados em nomes? Devo simplesmente ter o Nginx lidando com os nomes e executar cada vhost do Apache em uma porta separada? Ou existe uma maneira de o Nginx passar o nome do host para o Apache e ter o apache cuidando dos nomes de domínio?

    
por BenGC 11.01.2011 / 04:53

2 respostas

1

Como um proxy reverso, o Nginx passará o cabeçalho Host: do Apache para usar. Não há absolutamente nenhuma razão para colocar os vhosts do Apache em portas separadas.

    
por 11.01.2011 / 09:32
0

Se todos os seus sites estiverem no mesmo servidor apache, você só precisará do apache em um baseado em nome Configuração do Host Virtual .

    
por 11.01.2011 / 09:32