GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren Sie Odoo auf einem Debian 8 VPS mit Nginx als Reverse-Proxy

In diesem Tutorial erklären wir, wie man Odoo auf einem Debian 8 VPS mit Nginx als Reverse-Proxy installiert. Es gibt mehrere Möglichkeiten, Odoo zu installieren, aber in diesem Tutorial werden wir das neueste Odoo 8.0 aus den offiziellen Odoo-Repositories mit dem Debian-Paketmanager installieren. Diese Anleitung sollte auch auf anderen Linux VPS-Systemen funktionieren, wurde aber für einen Debian 8 VPS getestet und geschrieben.

Melden Sie sich über SSH bei Ihrem VPS an

ssh user@vps

Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete.

[user]$ sudo apt-get update 
[user]$ apt-get -y upgrade
[user]$ sudo apt-get install curl

Odoo installieren

Die Installation von Odoo mit apt-get ist ein schneller und einfacher Vorgang.

Holen und installieren Sie den Odoo GnuPG-Schlüssel:

[user]$ curl -sS https://nightly.odoo.com/odoo.key | sudo apt-key add -

Fügen Sie das offizielle Odoo-Repository hinzu:

[user]$ sudo sh -c 'echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" > /etc/apt/sources.list.d/odoo.list'

Aktualisieren Sie die Paketliste und installieren Sie Odoo:

[user]$ sudo apt-get update
[user]$ sudo apt-get -y install odoo

Der obige Befehl installiert automatisch alle Odoo-Abhängigkeiten und startet den Odoo-Daemon.
Wenn die Installation abgeschlossen ist, bearbeiten Sie die Konfigurationsdatei und legen Sie das Master-Admin-Passwort fest:

[user]$ sudo vim /etc/odoo/openerp-server.conf
admin_passwd = YourStrongPassword

Starten Sie Odoo neu, damit die Änderungen wirksam werden:

[user]$ sudo systemctl restart odoo

Wenn Sie PDF-Berichte in Odoo drucken möchten, müssen Sie das Wkhtmltopdf-Paket installieren:

[user]$ sudo apt-get -y install wkhtmltopdf

Nginx installieren und konfigurieren

Die neueste Version von Nginx, Version 1.8, ist nicht über die Standard-Debian-Repositories verfügbar, daher werden wir das Dotdeb-Repository hinzufügen.
Wie zuvor zuerst den DotDeb-GnuPG-Schlüssel abrufen und installieren:

[user]$ curl -sS http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -

Fügen Sie das DotDeb-Repository hinzu:

[user]$ sudo sh -c 'echo "deb http://packages.dotdeb.org jessie all" > /etc/apt/sources.list.d/dotdeb.list'

Aktualisieren Sie die Paketliste und installieren Sie Nginx:

[user]$ sudo apt-get update
[user]$ sudo apt-get -y install nginx

Erstellen Sie einen neuen Nginx-Serverblock mit folgendem Inhalt:

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

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

[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

Das ist es. Sie haben Odoo mit Nginx erfolgreich als Reverse-Proxy auf Ihrem Debian 8 VPS installiert. Öffnen Sie nun Ihren Browser, geben Sie die Adresse Ihrer Website ein und erstellen Sie eine Datenbank und einen Administratorbenutzer.
Weitere Informationen zur Verwaltung Ihrer Odoo-Installation finden Sie in der Odoo-Dokumentation.

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, dies für Sie einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

Wir haben auch eine weitere ausführliche Anleitung zur Installation von Odoo 11 auf Debian 9 mit Nginx als Reverse-Proxy in unserem Blog, falls Sie inzwischen auf die neuere Version umgestiegen sind.

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.


Debian
  1. So installieren Sie Odoo 11 auf CentOS 7 mit Nginx als Reverse Proxy

  2. So installieren Sie Odoo 10 auf CentOS 7 mit Nginx als Reverse Proxy

  3. So installieren Sie Flectra unter CentOS 8 mit Nginx als Reverse Proxy

  4. So installieren Sie Odoo 14 auf CentOS 8 mit Nginx als Reverse Proxy

  5. So installieren Sie Odoo 11 auf Ubuntu 16.04 mit Nginx als Reverse Proxy

So installieren Sie GlassFish mit Nginx als Reverse Proxy unter Debian 10

So installieren Sie WildFly mit Nginx als Reverse Proxy unter Debian 10

So installieren Sie Apache Tomcat 9 mit Nginx Proxy unter Debian 10

So installieren Sie GlassFish Java Server mit Nginx als Reverse Proxy unter Debian 11

Installieren Sie Plex Media Server auf Debian 11 Bullseye mit Nginx Reverse Proxy

So installieren Sie phpMyAdmin mit Nginx unter Debian 11