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.