GNU/Linux >> Znalost Linux >  >> Panels >> Panels

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

V tomto tutoriálu vám ukážeme, jak nainstalovat Odoo 10 na Ubuntu 16.04. Ukážeme vám také, jak nainstalovat a nakonfigurovat webový server Nginx jako reverzní proxy pro vaši aplikaci Odoo. Odoo je webový open source obchodní software zahrnující řadu obchodních aplikací pro prodej, správu projektů a skladů, CRM, webové stránky/eCommerce, fakturaci, účetnictví, inventář a tisíce dalších modulů vyvinutých komunitou. V současné době jsou k dispozici dvě edice Odoo, edice Community, která je zdarma, a edice Enterprise. Pro účely tohoto tutoriálu budeme používat komunitní edici Odoo 10.

Požadavky

  • Ubuntu 16.04 VPS
  • Server PostgreSQL
  • Python verze 2.7
  • Webový server Nginx
  • Přístup SSH s právy root

1. Připojte se k vašemu serveru

Než začneme, musíte se připojit k serveru přes SSH. Pokud se k vašemu VPS přihlašujete poprvé, nezapomeňte si také prohlédnout naše první kroky po získání výukového programu Ubuntu VPS.

Chcete-li se připojit k serveru přes SSH jako uživatel root, použijte následující příkaz:

ssh root@IP_ADDRESS -p PORT_NUMBER

a nahraďte „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH.

Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server aktuální:

apt-get updateapt-get upgrade

2. Nainstalujte PostgreSQL server

Jako databázový server pro naši aplikaci Odoo budeme používat PostgreSQL. Chcete-li nainstalovat PostgreSQL na váš server, spusťte následující příkaz:

apt-get install postgresql

Po dokončení instalace se ujistěte, že je povoleno automatické spouštění serveru PostgreSQL po restartu serveru pomocí:

systemctl povolit postgresql

3. Nainstalujte Odoo

Protože Odoo není k dispozici v oficiálním úložišti Ubuntu 16.04, budeme muset před instalací ručně přidat úložiště Odoo. Chcete-li to provést, spusťte následující příkazy:wget -O - https://nightly.odoo.com/odoo.key | apt-key add -echo "deb http://nightly.odoo.com/10.0/nightly/deb/ ./">> /etc/apt/sources.list.d/odoo.list

Aktualizujte seznam dostupných balíčků pomocí:

aktualizace apt-get

A spusťte následující příkaz k instalaci Odoo spolu s Pythonem a všemi požadovanými moduly Pythonu:

apt-get install odoo

Po dokončení instalace můžete spustit následující příkaz a zkontrolovat stav vaší služby Odoo:

stav systemctl odoo

Měli byste získat následující výstup:

● odoo.service - LSB:Spuštění démona odoo při startu Načteno:načteno (/etc/init.d/odoo; špatné; přednastavené dodavatelem:povoleno)Aktivní:aktivní (běžící)Dokumenty:man:systemd-sysv-generator (8)CGroup:/system.slice/odoo.service└─5416 /usr/bin/python /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo -server.log

Budete také muset nastavit nové hlavní heslo. Chcete-li to provést, musíte upravit konfigurační soubor odoo pomocí:

nano /etc/odoo/odoo.conf

A změňte pole admin_password na silné heslo. Můžete jej také vygenerovat pomocí příkazového řádku.

admin_passwd =StrongPassword

Po provedení změn restartujte Odoo pomocí:

systemctl restart odoo

Chcete-li získat přístup k Odoo, můžete nyní otevřít svůj prohlížeč a přejít na adresu http://ip-IP:8069 .

4. Nastavení Reverse Proxy

Pokud máte platný název domény a chtěli byste jej použít pro přístup k vaší aplikaci Odoo namísto zadávání IP adresy a čísla portu do URL, nyní vám ukážeme, jak nastavit reverzní proxy pomocí Nginx webový server.

Začněme instalací webového serveru Nginx. Chcete-li nainstalovat Nginx na váš server, spusťte následující příkaz:

apt-get install nginx

Chcete-li povolit automatické spouštění webového serveru Nginx po restartu serveru, proveďte následující příkaz

systemctl povolit nginx

Dále musíme vytvořit nový blok serveru Nginx pro název naší domény. Řekněme, že naše doména se jmenuje „domain.com“ (můžete to nahradit vaším skutečným názvem domény). Spusťte následující příkaz:

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

a zadejte následující obsah a uložte soubor:

upstream odoo {server 127.0.0.1:8069;}server {poslouchat 80 default;název_serveru odoo.com;access_log /var/log/nginx/domain.com.access.log;error_log /var/log/nginx/domain .com.error.log;proxy_buffers 16 64k;proxy_buffer_size 128k;location / {proxy_pass http://odoo;proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;proxy_redirect_IP_head $redirect vypnuto;proxy_set_IPeroxy proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto https;}umístění ~* /web/static/ {proxy_cache_valid 200 60m;proxy_buffering on;expires 864000;proxy_pre> http:// 

Chcete-li povolit blok virtuálního serveru, který jsme právě vytvořili, spusťte následující příkaz:

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

Restartujte webový server Nginx:

systemctl restart nginx

A je to. Pokud jste správně dodrželi všechny pokyny, můžete nyní přistupovat ke svému Odoo 10 pomocí názvu své domény na adrese http://domain.com .

Zpočátku budete požádáni o vytvoření nové databáze pomocí hlavního hesla, které jsme nastavili dříve. Po vytvoření databáze budete přesměrováni na administrátorský panel, odkud se můžete přihlásit jako administrátor. Po úspěšném přihlášení můžete svůj Odoo 10 začít používat a nakonfigurovat jej podle svých potřeb, nainstalovat další moduly atd.

Samozřejmě nemusíte vědět, jak nainstalovat Odoo 10 na Ubuntu 16.04 s Nginx jako reverzní proxy, pokud s námi máte Odoo VPS Hosting. Můžete jednoduše požádat naše administrátory, aby vám nainstalovali Odoo 10 na Ubuntu 16.04. Jsou k dispozici 24/7 a budou vám schopni pomoci s instalací Odoo 10 na Ubuntu 16.04. Pro další aktualizace si také můžete přečíst náš příspěvek Jak nainstalovat Odoo 11 na Ubuntu 16.04 s Nginx jako reverzní proxy.

PS. Pokud rádi čtete tento blogový příspěvek o tom, jak nainstalovat Odoo 10 na Ubuntu 16.04 s Nginx jako reverzní proxy, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář.


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

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

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

  1. Jak nainstalovat Odoo 10 na Ubuntu 16.04 s Apache jako reverzní proxy

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

  3. Jak nainstalovat Nginx na Ubuntu 18.04

  1. Jak nainstalovat Elgg s Nginx na Ubuntu 18.04

  2. Jak nainstalovat Odoo 12 na Ubuntu 18.04 s Apache jako reverzní proxy

  3. Jak nainstalovat Odoo 14 na Ubuntu 20.04 s Apache jako reverzní proxy