GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte Odoo na Debian 8 VPS s Nginx jako reverzní proxy

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.


Debian
  1. Jak nainstalovat Odoo 11 na CentOS 7 s Nginx jako reverzní proxy

  2. Jak nainstalovat Flectru na CentOS 8 s Nginx jako reverzní proxy

  3. Jak nainstalovat Odoo 14 na CentOS 8 s Nginx jako reverzní proxy

  1. Jak nainstalovat Odoo 11 na Ubuntu 16.04 s Nginx jako reverzní proxy

  2. Jak nainstalovat Odoo 10 na Ubuntu 16.04 s Nginx jako reverzní proxy

  3. Jak nainstalovat Odoo 11 na Debian 9 s Nginx jako reverzní proxy

  1. Jak nainstalovat Odoo 10 na CentOS 7 s Nginx jako reverzní proxy

  2. Jak nainstalovat Odoo 12 na Debian 10 s Nginx jako reverzní proxy

  3. Jak nainstalovat WonderCMS s Nginx na Debian 11