GNU/Linux >> Linux Esercitazione >  >> Debian

Installa Odoo su un VPS Debian 8 con Nginx come proxy inverso

In questo tutorial, spiegheremo come installare Odoo su un VPS Debian 8 con Nginx come proxy inverso. Esistono diversi modi per installare Odoo, ma in questo tutorial installeremo l'ultimo Odoo 8.0 dai repository Odoo ufficiali utilizzando il gestore di pacchetti debian. Questa guida dovrebbe funzionare anche su altri sistemi VPS Linux, ma è stata testata e scritta per un VPS Debian 8.

Accedi al tuo VPS tramite SSH

ssh user@vps

Aggiorna il sistema e installa i pacchetti necessari.

[user]$ sudo apt-get update 
[user]$ apt-get -y upgrade
[user]$ sudo apt-get install curl

Installa Odoo

L'installazione di Odoo con apt-get è un processo semplice e veloce.

Recupera e installa la chiave Odoo GnuPG:

[user]$ curl -sS https://nightly.odoo.com/odoo.key | sudo apt-key add -

Aggiungi il repository ufficiale di Odoo:

[user]$ sudo sh -c 'echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" > /etc/apt/sources.list.d/odoo.list'

Aggiorna l'elenco dei pacchetti e installa Odoo:

[user]$ sudo apt-get update
[user]$ sudo apt-get -y install odoo

Il comando precedente installerà automaticamente tutte le dipendenze di Odoo e avvierà il demone Odoo.
Al termine dell'installazione, modifica il file di configurazione e imposta la password di amministratore principale:

[user]$ sudo vim /etc/odoo/openerp-server.conf
admin_passwd = YourStrongPassword

Riavvia Odoo per rendere effettive le modifiche:

[user]$ sudo systemctl restart odoo

Se desideri stampare report PDF in Odoo, devi installare il pacchetto Wkhtmltopdf:

[user]$ sudo apt-get -y install wkhtmltopdf

Installa e configura Nginx

L'ultima versione di Nginx, la versione 1.8 non è disponibile tramite i repository Debian predefiniti, quindi aggiungeremo il repository Dotdeb.
Come prima recuperare e installare la chiave GnuPG DotDeb:

[user]$ curl -sS http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -

Aggiungi il repository DotDeb:

[user]$ sudo sh -c 'echo "deb http://packages.dotdeb.org jessie all" > /etc/apt/sources.list.d/dotdeb.list'

Aggiorna l'elenco dei pacchetti e installa Nginx:

[user]$ sudo apt-get update
[user]$ sudo apt-get -y install nginx

Crea un nuovo blocco server Nginx con il seguente contenuto:

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

Attiva il blocco del server creando un collegamento simbolico e riavvia 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

Questo è tutto. Hai installato correttamente Odoo con Nginx come proxy inverso sul tuo Debian 8 VPS. Ora apri il browser, digita l'indirizzo del tuo sito Web e crea un database e un utente amministratore.
Per ulteriori informazioni su come gestire l'installazione di Odoo, fai riferimento alla documentazione di Odoo.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

Abbiamo anche un'altra guida dettagliata su come installare Odoo 11 su Debian 9 usando Nginx come proxy inverso sul nostro blog, se ormai sei passato alla versione più recente.

PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Debian
  1. Come installare Flectra su CentOS 8 con Nginx come proxy inverso

  2. Come installare Odoo 14 su CentOS 8 con Nginx come proxy inverso

  3. Come installare Odoo 11 su Ubuntu 16.04 con Nginx come proxy inverso

  4. Installa e configura eXo Platform con Nginx come proxy inverso su un VPS Debian 8

  5. Come installare FuelPHP con Nginx su un VPS Debian 8

Come installare GlassFish con Nginx come proxy inverso su Debian 10

Come installare WildFly con Nginx come proxy inverso su Debian 10

Come installare Apache Tomcat 9 con Nginx Proxy su Debian 10

Come installare GlassFish Java Server con Nginx come proxy inverso su Debian 11

Installa Plex Media Server su Debian 11 Bullseye con Nginx Reverse Proxy

Come installare phpMyAdmin con Nginx su Debian 11