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

Nainstalujte Odoo (dříve OpenERP) s Nginx na Ubuntu VPS


V dnešním příspěvku vám vysvětlíme, jak můžete snadno nainstalovat Odoo s Nginx jako reverzní proxy server na Ubuntu VPS.
Odoo (dříve OpenERP) je sada otevřených obchodních aplikací. Některé z modulů obsažených v Odoo jsou:E-commerce, Accounting &Finance, Expense Management, Calendar ..atd.

Aktualizujte svůj systém

Chcete-li aktualizovat systém, spusťte následující příkazy:

$ sudo apt-get update
$ sudo apt-get upgrade -y

Nainstalujte Odoo (dříve OpenERP)

Přidejte úložiště do seznamu zdrojů

$ vim /etc/apt/sources.list
deb http://nightly.openerp.com/7.0/nightly/deb/ ./

a nainstalujte Odoo

$ sudo apt-get update
$ sudo apt-get install openerp -y

Nainstalujte PostgreSQL Server

$ sudo apt-get install postgresql -y
$ sudo su - postgres -c "createuser -s openerp" 2> /dev/null || true

Nastavte heslo pro uživatele openerp postgres

sudo su postgres
psql template1
ALTER ROLE openerp WITH password 'odooPassWord';
\q

Nainstalujte a nakonfigurujte Nginx

$ sudo apt-get install nginx

Vygenerovat ssl certifikát

$ sudo mkdir /etc/nginx/ssl
$ cd /etc/nginx/ssl
$ sudo openssl genrsa -des3 -passout pass:x -out server.pass.key 2048
$ sudo openssl rsa -passin pass:x -in server.pass.key -out server.key
$ sudo rm server.pass.key
$ sudo openssl req -new -key server.key -out server.csr
$ sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

Vytvořte blok serveru Nginx

$ sudo vim /etc/nginx/sites-available/yourOdooSite.com
upstream oddo {
    server 127.0.0.1:8069;
}

server {
    listen      443 default;
    server_name yourOdooSite.com;

    access_log  /var/log/nginx/oddo.access.log;
    error_log   /var/log/nginx/oddo.error.log;

    ssl on;
    ssl_certificate     /etc/nginx/ssl/server.crt;
    ssl_certificate_key /etc/nginx/ssl/server.key;
    keepalive_timeout   60;

    ssl_ciphers             HIGH:!ADH:!MD5;
    ssl_protocols           SSLv3 TLSv1;
    ssl_prefer_server_ciphers on;

    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;
    }
}

server {
    listen      80;
    server_name yourOdooSite.com;

    add_header Strict-Transport-Security max-age=2592000;
    rewrite ^/.*$ https://$host$request_uri? permanent;
}

Aktivujte blok serveru vytvořením symbolického odkazu a restartujte nginx

$ sudo ln -s /etc/nginx/sites-available/yourOdooSite.com /etc/nginx/sites-enabled/yourOdooSite.com
$ sudo /etc/init.d/nginx restart

Nakonfigurujte aplikaci ODOO

Upravte konfiguraci serveru

/etc/openerp/openerp-server.conf

a nastavte heslo

db_password = odooPassWord

Vytvořit novou databázi

Otevřete prohlížeč, přejděte na https://yourOdooSite.com, vyplňte vstupní pole a klikněte na tlačítko „Vytvořit databázi“.

Po vytvoření databáze budete přesměrováni na administrátorský panel, kde si můžete změnit heslo.

Nic z toho samozřejmě nemusíte 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 Odoo nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Případně se můžete také podívat na naši příručku Jak nainstalovat Odoo 12 na Ubuntu 18.04 s Nginx jako reverzní proxy.

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.


Panels
  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 Let's Encrypt SSL na Ubuntu 18.04 s Nginx

  1. Jak nainstalovat phpMyAdmin s HHVM, Nginx a MariaDB na Ubuntu 14.04 VPS

  2. Nainstalujte gpEasy CMS s NGINX a PHP5-FPM na Ubuntu 14.04 VPS

  3. Nainstalujte Croogo na Ubuntu VPS s Nginx a MariaDB

  1. Nainstalujte OpenCart 2 na Ubuntu 14.04 VPS s Nginx a PHP-FPM

  2. Nainstalujte PmWiki na Ubuntu 14.04 VPS s Nginx

  3. Nainstalujte OwnCloud 7 s Nginx a PHP-FPM na Ubuntu VPS