V tomto tutoriálu vysvětlíme, jak nainstalovat Odoo na Debian 8 VPS s Nginx jako reverzní proxy. Existuje několik způsobů, jak nainstalovat Odoo, ale v tomto tutoriálu nainstalujeme nejnovější Odoo 8.0 z oficiálních repozitářů Odoo pomocí správce balíčků debian. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Debian 8 VPS.
Přihlaste se ke svému VPS přes SSH
ssh user@vps
Aktualizujte systém a nainstalujte potřebné balíčky.
[user]$ sudo apt-get update [user]$ apt-get -y upgrade [user]$ sudo apt-get install curl
Nainstalovat Odoo
Instalace Odoo pomocí apt-get je rychlý a snadný proces.
Načtěte a nainstalujte klíč Odoo GnuPG:
[user]$ curl -sS https://nightly.odoo.com/odoo.key | sudo apt-key add -
Přidejte oficiální úložiště Odoo:
[user]$ sudo sh -c 'echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" > /etc/apt/sources.list.d/odoo.list'
Aktualizujte seznam balíčků a nainstalujte Odoo:
[user]$ sudo apt-get update [user]$ sudo apt-get -y install odoo
Výše uvedený příkaz automaticky nainstaluje všechny závislosti Odoo a spustí démona Odoo.
Po dokončení instalace upravte konfigurační soubor a nastavte hlavní heslo správce:
[user]$ sudo vim /etc/odoo/openerp-server.conf
admin_passwd = YourStrongPassword
Restartujte Odoo, aby se změny projevily:
[user]$ sudo systemctl restart odoo
Pokud chcete tisknout sestavy PDF v Odoo, musíte si nainstalovat balíček Wkhtmltopdf:
[user]$ sudo apt-get -y install wkhtmltopdf
Nainstalujte a nakonfigurujte Nginx
Nejnovější verze Nginx, verze 1.8 není dostupná prostřednictvím výchozích repozitářů Debianu, takže přidáme repozitář Dotdeb.
Stejné jako před prvním načtením a instalací klíče DotDeb GnuPG:
[user]$ curl -sS http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -
Přidejte úložiště DotDeb:
[user]$ sudo sh -c 'echo "deb http://packages.dotdeb.org jessie all" > /etc/apt/sources.list.d/dotdeb.list'
Aktualizujte seznam balíčků a nainstalujte Nginx:
[user]$ sudo apt-get update [user]$ sudo apt-get -y install nginx
Vytvořte nový blok serveru Nginx s následujícím obsahem:
[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; } }
Aktivujte blok serveru vytvořením symbolického odkazu a restartujte nginx
[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
A je to. Úspěšně jste nainstalovali Odoo s Nginx jako reverzní proxy na vašem Debian 8 VPS. Nyní otevřete prohlížeč, zadejte adresu svého webu a vytvořte databázi a administrátora.
Další informace o správě instalace Odoo najdete v dokumentaci Odoo.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
Na našem blogu máme také dalšího podrobného průvodce, jak nainstalovat Odoo 11 na Debian 9 pomocí Nginx jako reverzního proxy, pokud jste již přešli na novější verzi.
PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.