Usando o nginx para detectar o ip flutuante que foi usado para acessá-lo

0

Eu tenho um par de servidores proxy Nginx que instalei recentemente o marcapasso e o corosync com dois IPs flutuantes para configurá-los em uma configuração de alta disponibilidade. Meu problema é que eu gostaria de ter um cenário em que a rota do 2 IP é diferente quando eles acertam o proxy, dependendo de qual você acertar. Eu estava esperando que houvesse um equivalente ao global $ remote_addr que me permitiria fazer algo parecido com o abaixo, mas com o ip de acesso:

if ( $remote_addr ~* 1.2.3.4 ) {
    proxy_pass http://apachereadwrite;
}

Eu pesquisei os documentos do nginx e outras postagens do fórum, mas não consegui encontrar nada. Se alguém tiver alguma idéia de como isso pode ser alcançado, eu adoraria ouvi-los.

    
por Alex R 26.01.2018 / 09:17

0 respostas