GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie Odoo (früher OpenERP) mit Nginx auf einem Ubuntu VPS


Im heutigen Beitrag erklären wir Ihnen, wie Sie Odoo mit Nginx ganz einfach als Reverse-Proxy-Server auf einem Ubuntu-VPS installieren können.
Odoo (ehemals OpenERP) ist eine Suite von Open-Source-Business-Apps. Einige der in Odoo enthaltenen Module sind:E-Commerce, Buchhaltung und Finanzen, Spesenverwaltung, Kalender usw.

Aktualisieren Sie Ihr System

Um Ihr System zu aktualisieren, führen Sie die folgenden Befehle aus:

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

Installieren Sie Odoo (früher OpenERP)

Fügen Sie das Repository Ihrer Quellenliste hinzu

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

und installieren Sie Odoo

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

PostgreSQL-Server installieren

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

Legen Sie das Passwort für den Benutzer openerp postgres fest

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

Nginx installieren und konfigurieren

$ sudo apt-get install nginx

SSL-Zertifikat generieren

$ 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

Nginx-Serverblock erstellen

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

Aktivieren Sie den Serverblock, indem Sie einen symbolischen Link erstellen und nginx neu starten

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

Konfigurieren Sie die ODOO-Anwendung

Bearbeiten Sie die Serverkonfiguration

/etc/openerp/openerp-server.conf

und legen Sie das Passwort fest

db_password = odooPassWord

Neue Datenbank erstellen

Öffnen Sie Ihren Browser, gehen Sie auf https://yourOdooSite.com, füllen Sie die Eingabefelder aus und klicken Sie auf die Schaltfläche „Datenbank erstellen“.

Nachdem die Datenbank erstellt wurde, werden Sie zum Admin-Panel weitergeleitet, wo Sie Ihr Passwort ändern können.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Odoo für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Alternativ können Sie sich auch auf unseren Leitfaden zur Installation von Odoo 12 unter Ubuntu 18.04 mit Nginx als Reverse Proxy beziehen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie phpMyAdmin mit HHVM, Nginx und MariaDB auf einem Ubuntu 14.04 VPS

  2. Installieren Sie gpEasy CMS mit NGINX und PHP5-FPM auf einem Ubuntu 14.04 VPS

  3. Installieren Sie Croogo auf einem Ubuntu VPS mit Nginx und MariaDB

  4. Installieren Sie OpenCart 2 auf einem Ubuntu 14.04 VPS mit Nginx und PHP-FPM

  5. Installieren Sie PmWiki auf einem Ubuntu 14.04 VPS mit Nginx

Installieren Sie PHP 7.1 mit Nginx auf Ubuntu 16.04

So installieren Sie Nginx unter Ubuntu 18.04

So installieren Sie Elgg mit Nginx unter Ubuntu 18.04

So installieren Sie Let’s Encrypt SSL auf Ubuntu 18.04 mit Nginx

So installieren Sie Odoo 12 auf Ubuntu 18.04 mit Nginx als Reverse Proxy

Installieren Sie phpMyAdmin auf Ubuntu 20.04 mit Nginx