GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instale Odoo (anteriormente OpenERP) con Nginx en un Ubuntu VPS


En la publicación de hoy, le explicaremos cómo puede instalar fácilmente Odoo con Nginx como un servidor proxy inverso en un VPS de Ubuntu.
Odoo (anteriormente OpenERP) es un conjunto de aplicaciones empresariales de código abierto. Algunos de los módulos incluidos en Odoo son:comercio electrónico, contabilidad y finanzas, gestión de gastos, calendario, etc.

Actualiza tu sistema

Para actualizar su sistema, ejecute los siguientes comandos:

$ sudo apt-get update
$ sudo apt-get upgrade -y

Instalar Odoo (anteriormente OpenERP)

Agrega el repositorio a tu lista de fuentes

$ vim /etc/apt/sources.list
deb http://nightly.openerp.com/7.0/nightly/deb/ ./

e instalar Odoo

$ sudo apt-get update
$ sudo apt-get install openerp -y

Instalar servidor PostgreSQL

$ sudo apt-get install postgresql -y
$ sudo su - postgres -c "createuser -s openerp" 2> /dev/null || true

Establezca la contraseña para el usuario openerp postgres

sudo su postgres
psql template1
ALTER ROLE openerp WITH password 'odooPassWord';
\q

Instalar y configurar Nginx

$ sudo apt-get install nginx

Generar certificado SSL

$ sudo mkdir /etc/nginx/ssl
$ cd /etc/nginx/ssl
$ sudo openssl genrsa -des3 -passout pass:x -out server.pass.key 2048
$ sudo openssl rsa -passin pass:x -in server.pass.key -out server.key
$ sudo rm server.pass.key
$ sudo openssl req -new -key server.key -out server.csr
$ sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

Crear bloque de servidor Nginx

$ sudo vim /etc/nginx/sites-available/yourOdooSite.com
upstream oddo {
    server 127.0.0.1:8069;
}

server {
    listen      443 default;
    server_name yourOdooSite.com;

    access_log  /var/log/nginx/oddo.access.log;
    error_log   /var/log/nginx/oddo.error.log;

    ssl on;
    ssl_certificate     /etc/nginx/ssl/server.crt;
    ssl_certificate_key /etc/nginx/ssl/server.key;
    keepalive_timeout   60;

    ssl_ciphers             HIGH:!ADH:!MD5;
    ssl_protocols           SSLv3 TLSv1;
    ssl_prefer_server_ciphers on;

    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;
    }
}

server {
    listen      80;
    server_name yourOdooSite.com;

    add_header Strict-Transport-Security max-age=2592000;
    rewrite ^/.*$ https://$host$request_uri? permanent;
}

Active el bloque del servidor creando un enlace simbólico y reinicie nginx

$ sudo ln -s /etc/nginx/sites-available/yourOdooSite.com /etc/nginx/sites-enabled/yourOdooSite.com
$ sudo /etc/init.d/nginx restart

Configurar la aplicación ODOO

Edite la configuración del servidor

/etc/openerp/openerp-server.conf

y establecer la contraseña

db_password = odooPassWord

Crear una nueva base de datos

Abra su navegador, vaya a https://yourOdooSite.com, complete los campos de entrada y haga clic en el botón "Crear base de datos".

Después de crear la base de datos, será redirigido al panel de administración donde podrá cambiar su contraseña.

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 instalen Odoo 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. Alternativamente, también puede consultar nuestra guía sobre Cómo instalar Odoo 12 en Ubuntu 18.04 con Nginx como proxy inverso.

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.


Panels
  1. Cómo instalar phpMyAdmin con HHVM, Nginx y MariaDB en un Ubuntu 14.04 VPS

  2. Instale gpEasy CMS con NGINX y PHP5-FPM en un Ubuntu 14.04 VPS

  3. Instale Croogo en un Ubuntu VPS con Nginx y MariaDB

  4. Instale OpenCart 2 en un Ubuntu 14.04 VPS con Nginx y PHP-FPM

  5. Instale PmWiki en un Ubuntu 14.04 VPS con Nginx

Cómo instalar EspoCRM con Nginx en un Ubuntu VPS

Instale PHP 7.1 con Nginx en Ubuntu 16.04

Cómo instalar Nginx en Ubuntu 18.04

Cómo instalar Elgg con Nginx en Ubuntu 18.04

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

Instale phpMyAdmin en Ubuntu 20.04 con Nginx