GNU/Linux >> Tutoriales Linux >  >> Debian

Instale Odoo en un VPS Debian 8 con Nginx como proxy inverso

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.


Debian
  1. Cómo instalar Odoo 11 en CentOS 7 con Nginx como proxy inverso

  2. Cómo instalar Odoo 10 en CentOS 7 con Nginx como proxy inverso

  3. Cómo instalar Flectra en CentOS 8 con Nginx como proxy inverso

  4. Cómo instalar Odoo 12 en Ubuntu 18.04 con Nginx como proxy inverso

  5. Cómo instalar Odoo 11 en Debian 9 con Nginx como proxy inverso

Cómo instalar GlassFish con Nginx como proxy inverso en Debian 10

Cómo instalar WildFly con Nginx como proxy inverso en Debian 10

Cómo instalar Apache Tomcat 9 con Nginx Proxy en Debian 10

Cómo instalar GlassFish Java Server con Nginx como proxy inverso en Debian 11

Instale Plex Media Server en Debian 11 Bullseye con Nginx Reverse Proxy

Cómo instalar phpMyAdmin con Nginx en Debian 11