Odoo con Apache como reverse proxy

Una vez que tenemos la instancia de odoo corriendo en el puerto standard 8069 podemos acceder a Odoo utilizando un nombre de dominio y sin poner el número de puerto en la URL. Para ello utilizaremos Apache como Proxy reverso.

Primero instalamos Apache2 y habilitamos los módulos necesarios:

sudo su
apt-get install apache2
a2enmod proxy
a2enmod proxy_http

Una vez hecho esto, creamos un fichero de configuración web para nuestro dominio:

nano /etc/apache2/sites-available/your_domain.conf

Y dentro del fichero ponemos lo siguiente:

<VirtualHost *:80>
ServerName your_domain.com
ServerAlias www.your_domain.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://your_domain.com:8069/
ProxyPassReverse / http://your_domain.com:8069/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

Activamos el sitio en Apache:

a2ensite fichero.conf

(También podría utilizarse el siguiente comando para activar el sitio)
ln -s /etc/apache2/sites-available/your_domain.conf /etc/apache2/sites-enabled/your_domain.conf

Reiniciamos apache

service apache2 restart

Es todo

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Copyright 2018 Javier Antó | Javi