En este tutorial, explicaremos cómo instalar Odoo en un VPS Debian 8 con Nginx como proxy inverso. Hay varias formas de instalar Odoo, pero en este tutorial instalaremos la última versión de Odoo 8.0 desde los repositorios oficiales de Odoo utilizando el administrador de paquetes de Debian. Esta guía también debería funcionar en otros sistemas VPS de Linux, pero fue probada y escrita para un VPS Debian 8.
Inicie sesión en su VPS a través de SSH
ssh user@vps
Actualice el sistema e instale los paquetes necesarios.
[user]$ sudo apt-get update [user]$ apt-get -y upgrade [user]$ sudo apt-get install curl
Instalar Odoo
Instalar Odoo con apt-get es un proceso rápido y fácil.
Obtenga e instale la clave Odoo GnuPG:
[user]$ curl -sS https://nightly.odoo.com/odoo.key | sudo apt-key add -
Agregue el repositorio oficial de Odoo:
[user]$ sudo sh -c 'echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" > /etc/apt/sources.list.d/odoo.list'
Actualice la lista de paquetes e instale Odoo:
[user]$ sudo apt-get update [user]$ sudo apt-get -y install odoo
El comando anterior instalará automáticamente todas las dependencias de Odoo e iniciará el demonio de Odoo.
Cuando se complete la instalación, edite el archivo de configuración y establezca la contraseña de administrador principal:
[user]$ sudo vim /etc/odoo/openerp-server.conf
admin_passwd = YourStrongPassword
Reinicie Odoo para que los cambios surtan efecto:
[user]$ sudo systemctl restart odoo
Si desea imprimir informes en PDF en Odoo, debe instalar el paquete Wkhtmltopdf:
[user]$ sudo apt-get -y install wkhtmltopdf
Instalar y configurar Nginx
La última versión de Nginx, la versión 1.8, no está disponible a través de los repositorios predeterminados de Debian, por lo que agregaremos el repositorio Dotdeb.
Igual que antes, busque e instale la clave DotDeb GnuPG:
[user]$ curl -sS http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -
Agregue el repositorio DotDeb:
[user]$ sudo sh -c 'echo "deb http://packages.dotdeb.org jessie all" > /etc/apt/sources.list.d/dotdeb.list'
Actualice la lista de paquetes e instale Nginx:
[user]$ sudo apt-get update [user]$ sudo apt-get -y install nginx
Cree un nuevo bloque de servidor Nginx con el siguiente contenido:
[user]$ sudo vim /etc/nginx/sites-available/your-odoo-site.com
upstream oddo { server 127.0.0.1:8069; } server { listen 80 default; server_name your-odoo-site.com; access_log /var/log/nginx/oddo.access.log; error_log /var/log/nginx/oddo.error.log; proxy_buffers 16 64k; proxy_buffer_size 128k; location / { proxy_pass http://oddo; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; } location ~* /web/static/ { proxy_cache_valid 200 60m; proxy_buffering on; expires 864000; proxy_pass http://oddo; } }
Active el bloque del servidor creando un enlace simbólico y reinicie nginx
[user]$ sudo ln -s /etc/nginx/sites-available/your-odoo-site.com /etc/nginx/sites-enabled/your-odoo-site.com
[user]$ sudo systemctl restart nginx
Eso es todo. Ha instalado correctamente Odoo con Nginx como proxy inverso en su Debian 8 VPS. Ahora abra su navegador, escriba la dirección de su sitio web y cree una base de datos y un usuario administrador.
Para obtener más información sobre cómo administrar su instalación de Odoo, consulte la documentación de Odoo.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
También tenemos otra guía detallada sobre cómo instalar Odoo 11 en Debian 9 usando Nginx como proxy inverso en nuestro blog, si ya ha cambiado a la versión más nueva.
PD . Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.