[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemas con apache





El 26 de agosto de 2018, 9:46, Pablo Álvarez Córdoba <pabloalvarezcordoba@protonmail.ch> escribió:
El 26 de agosto de 2018 3:41 AM, Fernando Romero <ffrcaraballo@gmail.com> escribió:



El 25 de agosto de 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 aca cuando me decis "Si necesitas que odoo sepa que el hostname es miweb.com, entonces activa ProxyPreserveHost y configura en odoo el hostname, y ponle miweb.com."
Es que en el /etc/hosts ponga la ip publica del servidor o sea ippublica miweb.com?

Saludos

No, no me refiero a eso.
Supuse que al instalar Odoo se le configuraba un dominio.
He buscado por internet y encontré esto:
https://www.odoo.com/documentation/9.0/setup/deploy.html#https
Lo interesante es:

in /etc/odoo.conf set:

proxy_mode = True
Prueba así.


Pablo gracias por tu respuesta, ahí modifique ese parámetro e hice las pruebas con curl como me habias dicho de nuevo, me muestra esto


Me sigue mostrando lo mismo, investigue un poco mas y no se si es un problema de dns, de esto no estoy muy seguro, estoy ayudando a una amiga con esto.

Si yo consulto los dns del dominio me trae esto:

; <<>> DiG 9.9.5-9+deb8u13-Debian <<>> odooerplibre.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60904
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;odooerplibre.com.              IN      A
;; ANSWER SECTION:
odooerplibre.com.       3600    IN      A       216.239.32.21
odooerplibre.com.       3600    IN      A       216.239.34.21
odooerplibre.com.       3600    IN      A       216.239.36.21
odooerplibre.com.       3600    IN      A       216.239.38.21

Pero la ip publica en la que esta el erp es otra, no tendría que aparecer en el ANSWER SECTION esa ip?

Saludos y gracias












Reply to: