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 ProxyPreserveHostapache enviará: Host: localhost:8069Debes 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.