Foro de Odoo Argentina


¡BIENVENIDO AL FORO DE ODOO ARGENTINA!

BRINDAMOS UN ESPACIO A LA COMUNIDAD ARGENTINA DE ODOO PARA CENTRALIZAR EL DEBATE, COMPARTIR IDEAS, DESARROLLOS, Y FORMAR PARTE DE UNA COMUNIDAD QUE CRECE DÍA A DÍA

¿No estás registrado?  REGISTRATE

0

Como Correr Odoo en Docker con SSL/HTTPS?

Avatar
Caetano

Hola, gracias por este foro genial y por el laburo de adaptación, se merecen varios premios muchachos.

Estoy con ganas de instalar el modulo de MercadoLibre de Moldeo (https://github.com/ctmil/meli_oerp), pero tiene como requerimiento estar corriendo en HTTPS, con SSL.

¿Alguien me tira una pista de como instalarlo? Estoy corriendo la imagen de ADHOC bajo Docker, instalado con las instrucciones avanzadas de esta página.

Entiendo que hay que configurar un proxy reverso, pero realmente ni entiendo si estoy corriendo Apache o que webserver, si alguien me tira una punta de donde leer le agradeceré mucho.

1 Comentario
Avatar
Descartar
Avatar
Leo
-

Hola Caetano cómo andás? Pudiste hacer funcionar el módulo de sincronización con MercadoLibre?

3 Respuestas
1
Avatar
Best Answer

Hola Caetano,

como Jose Luis ya mostro, esto se puede hacer usando Apache.

En mi caso yo utilizo NginX, las instrucciones para correr Odoo con HTTPS son similares a estas: http://www.nkr1ptd.com/2014/11/using-nginx-with-odoo-version-8-on.html.

Claro, siempre vas a necesitar algunos conocimientos de administracion para adaptar estos tutoriales a la configuracion que necesitas.

Tambien, aunque se muestra como generar un certificado autofirmado, obviamente necesitaras comprar un certificado SSL para que los navegadores no muestren advertencias al querer acceder a tu sitio.

Saludos,

Leandro

1 Comentario
Avatar
Descartar
Avatar
Caetano
-

Leandro, una consulta, instale el nginx, estoy con certificado selfsigned, y el asunto es que despues de entrar a la direccion tira TOO_MANY_REDIRECTS, tengo algun problema en la configuracion de redireccionamiento del webserver. Tenés alguna sugerencia de como arreglarlo?

1
Avatar
Jose Luis
Best Answer
  1. Sudo apt-get install apache2
  2. Sudo a2enmod ssl
  3. Sudo a2enmod rewrite
  4. Sudo a2enmod proxy_http
  5. Sudo a2enmod headers
  6. Sudo service apache2 restart
  7. Cd /etc/ssl
  8. Sudo mkdir erp
  9. Sudo chmod 777 erp
  10. Sudo cd erp
  11. openssl genrsa –out privkey.pem 2048
  12. openssl req -x509 -nodes -days 1095 -newkey rsa:2048 -keyout localhost.key -out localhost.crt
    If the line “Common Name (e.g. server FQDN or YOUR name) []:” is asked be sure to give in “localhost”!
  13. cd /etc/apache2/sites-available
  14. sudo nano odoo.conf
  15. Add following lines in odoo.conf: http://pastebin.com/s0BXgvHS
  16. Cd ../
  17. Sudo nano ports.conf
  18. Add following lines in ports.conf: http://pastebin.com/mp5bPm7y
  19. Sudo a2ensite odoo
  20. Sudo service apache2 restart
  21. Sudo nano /etc/apache2/apache2.conf
  22. Add this to the last line of the file: ServerName localhost

Surf to https://localhost/ and you've got a nice HTTPS connection!

Avatar
Descartar
0
Avatar
Caetano
Best Answer

Muchas gracias por las respuestas! A la tarde lo pruebo y comento.

Por ahora es un desarrollo interno así que lo del certificado no es problema, pero imagino que con Let's Encrypt (https://letsencrypt.org/) se soluciona. Por si alguno no lo conoce, es un servicio que provee certificados SSL de forma gratuita.

Avatar
Descartar