Como testar se o arquivo está sendo servido pelo Apache ou nginx (proxy reverso nginx)

1

Eu configurei o nginx como um proxy reverso para o Apache, mas agora gostaria de testar se está funcionando. Eu me deparei com a seguinte resposta:

Como eu posso verificar isso nginx reverse proxy + apache funciona corretamente?

Mas, na verdade, recebo a resposta "Servidor: nginx", independentemente de consultar um arquivo que é atendido pelo nginx ou pelo Apache. Por exemplo, todos os scripts CGI em minha configuração atual são manipulados pelo Apache. No entanto, os cabeçalhos de resposta dos scripts CGI ainda dizem "Servidor: nginx". A grande questão para mim é determinar se os arquivos estáticos estão sendo atendidos pelo nginx, e não sei como fazer isso.

    
por Bintz 02.05.2017 / 08:33

1 resposta

3

Eu resolvi esse problema fazendo com que o Apache adicionasse um cabeçalho "X-Powered-By: Apache". Dessa forma, quaisquer solicitações que forem passadas para o Apache teriam o cabeçalho, enquanto as solicitações tratadas internamente pelo nginx não teriam.

    
por 02.05.2017 / 10:30