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

So installieren Sie Odoo 11 auf Debian 9 mit Nginx als Reverse Proxy

Wenn Sie Odoo 11 auf Debian 9 installieren möchten, ist dieses Tutorial sehr hilfreich und gibt Ihnen schrittweise Anleitungen. Eine andere Sache, die wir tun werden, ist die Installation des Nginx-Webservers und die Konfiguration als Reverse-Proxy. Odoo, oder wie wir es von vor OpenERP kennen, ist eine einfache und intuitive Suite von Open-Source-Unternehmensverwaltungsanwendungen wie Website-Builder, CRM, Marketing, Personalwesen, E-Commerce, Fertigung, Projekt- und Lagerverwaltung, Buchhaltung und so weiter . Mehr als 3,7 Millionen Menschen verwenden es, sowohl in Start-ups als auch in großen Unternehmen, was diese Art von Software zu einer der beliebtesten der Welt macht. Sie finden Odoo in zwei Editionen, der kostenlosen Community-Edition und der Enterprise-Edition. Wir haben uns entschieden, die Community Edition von Odoo zu installieren und zu verwenden.

Voraussetzungen

– Debian 9 VPS. Wir werden einen unserer SSD 2 VPS-Hosting-Pläne verwenden.
– SSH-Zugriff mit Root-Rechten
– PostgreSQL-Server
– Python-Version 3
– Nginx-Webserver

Melden Sie sich über SSH an und aktualisieren Sie das System

Sie können sich mit SSH als Benutzer root bei Ihrem Debian 9 VPS anmelden

ssh root@IP_Address -p Port_number

Wenn Sie bereits angemeldet sind, müssen Sie diesen nächsten Befehl ausführen, um die installierten Pakete auf die neueste verfügbare Version zu aktualisieren.

apt update && apt upgrade

Falls dies noch nicht geschehen ist, können Sie automatische Updates auf Ihrem Debian 9 VPS aktivieren.

PostgreSQL-Server installieren

Wenn Sie Odoo-Informationen speichern möchten, benötigen Sie eine PostgreSQL-Datenbank, und der PostgreSQL-Server muss installiert sein. Eine sehr einfache Methode zur Installation von PostgreSQL ist die Verwendung des folgenden Befehls:

apt install -y postgresql

Sobald die Installation abgeschlossen ist, müssen Sie den PostgreSQL-Server so aktivieren, dass er beim Neustart des Servers automatisch gestartet wird:

systemctl enable postgresql

Repository hinzufügen und Odoo 11 installieren

Sie werden Odoo 11 nicht im offiziellen Debian 9-Repository finden können. Wenn Sie es also installieren möchten, müssen wir das Odoo-Repository zum Server hinzufügen. Dies kann durch die folgenden Befehle erfolgen

wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/11.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list

Jetzt muss die lokale Paketdatenbank aktualisiert werden

apt update

und verwenden Sie den apt-Paketmanager, um Odoo zu installieren

apt -y install odoo

Dieser Befehl hilft Ihnen, Odoo, Python 3 und alle erforderlichen Python-Module zu installieren, PostgreSQL-Benutzer zu erstellen und die Odoo-Instanz zu starten. Wenn die Installation abgeschlossen ist, können Sie den Status des Odoo-Dienstes überprüfen:

systemctl status odoo

Ausgabe:

● odoo.service - Odoo Open Source ERP and CRM
   Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: enabled)
   Active: active (running)
 Main PID: 9574 (odoo)
   CGroup: /system.slice/odoo.service
           └─9574 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log

Vergessen Sie nach Abschluss der Installation nicht, die Konfigurationsdatei von Odoo zu bearbeiten und auch das Master-Admin-Passwort festzulegen.

nano /etc/odoo/odoo.conf

Sie müssen die Zeile „admin_password“ auskommentieren und dann ein Passwort wie unten angegeben festlegen

admin_passwd = MASTER_PASSWORD

wobei MASTER_PASSWORD ein sicheres Passwort ist.

Damit die Änderungen wirksam werden, müssen Sie die Odoo-Instanz neu starten

systemctl restart odoo

Mit diesem Schritt sollten Sie in der Lage sein, über die IP-Adresse Ihres Servers auf Odoo zuzugreifen. Öffnen Sie den Webbrowser Ihrer Wahl und navigieren Sie zu http://IP_Address:8069

Installieren Sie den Nginx-Webserver und konfigurieren Sie einen Reverse-Proxy

Wenn Sie mit einem Domainnamen auf Odoo zugreifen möchten, sollten Sie nicht die IP-Adresse und die Portnummer eingeben, sondern lediglich einen Webserver benötigen. In diesem Tutorial entscheiden wir uns für die Installation und Verwendung von Nginx. Wenn Sie es installieren möchten, führen Sie den folgenden Befehl aus

apt -y install nginx

und vergessen Sie natürlich nicht, es so zu aktivieren, dass es beim Booten des Servers gestartet wird

systemctl enable nginx

Sie sollten auch einen Nginx-Serverblock für den Domainnamen erstellen, den Sie für den Zugriff auf Odoo verwenden werden. Wir haben uns zum Beispiel für odoo.com entschieden

nano /etc/nginx/sites-available/odoo.com

pstream oddo {
    server 127.0.0.1:8069;
}

server {
    listen      80 default;
    server_name odoo.com;

    access_log  /var/log/nginx/odoo.com.access.log;
    error_log   /var/log/nginx/odoo.com.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;
    }
}

Speichern Sie die Datei und erstellen Sie einen symbolischen Link, um den Nginx-Block zu aktivieren

ln -s /etc/nginx/sites-available/odoo.com /etc/nginx/sites-enabled/odoo.com

noch einmal, wenn Sie möchten, dass die Änderungen wirksam werden, müssen Sie den Webserver neu starten

systemctl restart nginx

Das ist es. Wenn Sie diesem Tutorial Schritt für Schritt gefolgt sind, haben Sie Odoo 11 erfolgreich installiert und Nginx als Reverse-Proxy konfiguriert. An diesem Punkt müssen Sie in der Lage sein, mit Ihrem Domainnamen auf Odoo zuzugreifen und Ihre erste Odoo-Datenbank mit dem zuvor festgelegten Master-Passwort zu erstellen und mit der Arbeit an Ihrem Projekt zu beginnen.

Wenn Sie weitere Informationen über Odoo 11, seine Funktionen und Konfiguration benötigen, lesen Sie bitte die offizielle Dokumentation.

Natürlich müssen Sie nicht wissen, wie man Odoo 11 auf Debian 9 mit Nginx als Reverse Proxy installiert, wenn Sie ein Odoo VPS Hosting bei uns haben. Sie können einfach unsere Administratoren bitten, Odoo 11 auf Debian 9 für Sie zu installieren. Sie sind rund um die Uhr verfügbar und können Ihnen bei der Installation von Odoo 11 auf Debian 9 helfen.

Nicht wirklich das, wonach Sie gesucht haben? Wenn Sie versuchen, Odoo 12 auf Debian 10 mit Nginx als Reverse Proxy zu installieren, besuchen Sie unser neuestes Tutorial, um Sie durch den gesamten Prozess zu führen.

Wenn Ihnen dieser Blogbeitrag über die Installation von Odoo 11 auf Debian 9 mit Nginx als Reverse-Proxy gefallen hat, können Sie ihn gerne über die folgenden Verknüpfungen in sozialen Netzwerken teilen oder einfach einen Kommentar hinterlassen.


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 10 auf Ubuntu 16.04 mit Apache als Reverse-Proxy

  5. Installieren Sie Odoo auf einem Debian 8 VPS 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

So installieren Sie phpMyAdmin mit Nginx unter Debian 11

So installieren Sie WonderCMS mit Nginx unter Debian 11