Blog

Como usar varias webs en una misma instalación de odoo ( dbfilter )

Si tienes varias bases de datos de odoo en una misma instalación, y quieres que solo aparezca una seleccionando por subdominio, debes proceder de esta manera:

Desde el terminal abre con nano el fichero odoo-server.conf que esta en la carpeta /etc

Copia esta expresión en el fichero

dbfilter = %d

Reiniciar el servicio odoo , o reiniciar el servidor.

En la zona dns de la administración del dominio, añade un registro A , que apunte a la IP de la máquina donde tienes tu odoo que sea asi:

NOMBREDELABASEDEDATOSODOO.MIDOMINIO.COM

Esto funcionará si tienes instalado odoo con un próxi inverso, o has cambiado el puerto de salida del 8069 al puerto 80.

Como hacer para que odoo salga por el puerto 80

Si queremos que odoo salga por el puerto 80 en vez del puerto 8069 tenemos que proceder de la siguiente manera (ubuntu):

Desde el terminal abrir con nano el fichero rc.local que esta en la carpeta /etc

sudo gedit /etc/rc.local

Pegar esta expresión en el fichero y guardar

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8069

Rebotar el servidor y odoo saldrá por el puerto 80