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.