Re: [bofhers] Consulta reverse proxy con nginx

  • From: Albert Canelles <profion@xxxxxxxxx>
  • To: bofhers@xxxxxxxxxxxxx
  • Date: Fri, 13 Feb 2015 11:07:11 +0100

Bad gateway ahora.... me tiro de los pelos

2015-02-13 10:33 GMT+01:00 Manuel Jimenez <mjimenez@xxxxxxxxxxxx>:

> Creo que el problema va por los headers.
>
> proxy_set_header X-Forwarded-Host $host;
> proxy_set_header X-Forwarded-Server $host;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
>
> vs
>
> proxy_set_header Host               $host;
> proxy_set_header X-Real-IP          $remote_addr;
> proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
>
> En tu caso, seteas dos cabeceras "X-Forwarded-Host" y "X-Forwarded-Server"
> que habrás de leer e interpretar en el lado de la aplicación. La
> "X-Forwarded-For" está más implementada y por eso prácticamente se da por
> hecho que viaja en un proxy reverso.
>
> En el resto de casos que hemos puesto, la que hemos reescrito para enviar
> es la de Host, que es dónde te va a llegar el dominio a tu aplicación.
>
> 2015-02-13 10:30 GMT+01:00 Celso González <celso@xxxxxxxxxx>:
>
>> On Fri, Feb 13, 2015 at 10:15:29AM +0100, El Autoestopista wrote:
>>
>> > Creo que el problema es que, despues de definir los headers, has
>> > metido un proxy_redirect off; y has desmontado el chiriguito. Si te
>> > fijas, ni en mi configuración ni en la de Manuel lo hemos
>> > utilizado.
>>
>> No creo que sea eso, yo lo tengo con el proxy_redirect a off y me va
>> ferpecto
>>
>> location / {
>>   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
>>   proxy_set_header Host $http_host;
>>   proxy_redirect off;
>>   if (!-f $request_filename) {
>>     proxy_pass http://10.18.1.18:8080;
>>     break;
>>   }
>> }
>>
>> --
>> Celso González
>> @PerroVerd
>>
>>
>>
>
>
> --
> Manuel Jiménez
> http://mjimenez.net
>
>

Other related posts: