El 25 de agosto de 2018, 9:13, Fernando Romero <ffrcaraba...@gmail.com>
escribió:

>
>
> El sáb., ago. 25, 2018 9:00, Pablo Álvarez Córdoba <pabloalvarezcordoba@
> protonmail.ch> escribió:
>
>> He hecho una prueba en local, por si había algún fallo.
>> Me funciona correctamente.
>> Lo que pasa es que apache al hacer la petición al servicio que corre en
>> el puerto 8069, pone en los header:
>>
>>     Host: miweb.com
>> Imagino que tienes configurado en odoo que el hostname es la ip, por eso
>> te redirige ahí.
>> Prueba a configurar correctamente odoo, o a cambiar ProxyPreserveHost a
>> Off.
>>
>> Estás poniendo  ProxyPass / http://localhost:8069/ así que si desactivas
>> ProxyPreserveHost apache enviará:
>>     Host: localhost:8069
>> Debes mirar qué hostname se supone que espera odoo. Quizá una solución
>> sea desactivar ProxyPreserveHost y poner ProxyPass / http://IP:8069/ ya
>> que parece que odoo espera que accedas mediante la dirección IP.
>> Si necesitas que odoo sepa que el hostname es miweb.com, entonces activa
>> ProxyPreserveHost y configura en odoo el hostname, y ponle miweb.com.
>>
>> Si ejecutas curl miweb.com --dump-header - deberías ver que te está
>> mandando un redirect. Si ejecutas curl ipdeodoo:8069 --dump-header - no
>> debería darte un redirect. Si ejecutas curl -v ipdeodoo:8069 --header
>> "Host: miweb.com" debería volverte a dar un redirect, ya que espera que
>> host, sea la ip.
>>
>
> Pablo muchas gracias por tu respuesta, en cuanto pueda lo pruebo y te
> cuento.
>
>
> Saludos
>

Reinicié el servidor odoo y funciono, muchas gracias!

Saludos

Responder a