Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

Como Correr Odoo en Docker con SSL/HTTPS?

por
Caetano
en 12/10/16 20:28 1.977 vistas

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.

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

Leo
de 10/7/17 06:14

1
En 14/10/16 11:36

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

  • Marcar

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?

Caetano
de 20/10/16 18:56

1
Jose Luis
En 14/10/16 01:57
  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!



0
Caetano
En 14/10/16 12:40

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.


Mantener informado

Acerca de esta comunidad

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios, compartir los mejores contenidos y nuevas ideas de marketing, construir su perfil profesional y mejorar el mercado para todos. Lea las directrices

Herramientas de las preguntas

50 seguidor(es)

Estadísticas

Preguntado: 12/10/16 20:28
Visto: 1977 veces
Última actualización: 14/4/18 12:41