GNU/Linux >> Tutoriels Linux >  >> Debian

Installer Odoo sur un VPS Debian 8 avec Nginx comme reverse proxy

Dans ce tutoriel, nous allons vous expliquer comment installer Odoo sur un VPS Debian 8 avec Nginx comme reverse proxy. Il existe plusieurs façons d'installer Odoo, mais dans ce didacticiel, nous installerons la dernière version d'Odoo 8.0 à partir des référentiels officiels d'Odoo à l'aide du gestionnaire de paquets Debian. Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux, mais a été testé et écrit pour un VPS Debian 8.

Connectez-vous à votre VPS via SSH

ssh user@vps

Mettez à jour le système et installez les packages nécessaires.

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

Installer Odoo

L'installation d'Odoo avec apt-get est un processus simple et rapide.

Récupérez et installez la clé Odoo GnuPG :

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

Ajoutez le référentiel Odoo officiel :

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

Mettez à jour la liste des packages et installez Odoo :

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

La commande ci-dessus installera automatiquement toutes les dépendances Odoo et démarrera le démon Odoo.
Une fois l'installation terminée, modifiez le fichier de configuration et définissez le mot de passe administrateur principal :

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

Redémarrez Odoo pour que les modifications prennent effet :

[user]$ sudo systemctl restart odoo

Si vous souhaitez imprimer des rapports PDF dans Odoo, vous devez installer le package Wkhtmltopdf :

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

Installer et configurer Nginx

La dernière version de Nginx, la version 1.8 n'est pas disponible via les référentiels Debian par défaut, nous allons donc ajouter le référentiel Dotdeb.
Identique à la première récupération et installation de la clé DotDeb GnuPG :

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

Ajoutez le dépôt DotDeb :

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

Mettez à jour la liste des packages et installez Nginx :

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

Créez un nouveau bloc de serveur Nginx avec le contenu suivant :

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

Activez le bloc serveur en créant un lien symbolique et redémarrez 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

C'est ça. Vous avez installé avec succès Odoo avec Nginx en tant que proxy inverse sur votre VPS Debian 8. Ouvrez maintenant votre navigateur, tapez l'adresse de votre site Web et créez une base de données et un utilisateur administrateur.
Pour plus d'informations sur la façon de gérer votre installation Odoo, veuillez vous référer à la documentation Odoo.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

Nous avons également un autre guide détaillé sur la façon d'installer Odoo 11 sur Debian 9 en utilisant Nginx comme proxy inverse sur notre blog, si vous êtes déjà passé à la version la plus récente.

PS . Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Debian
  1. Comment installer Odoo 10 sur CentOS 7 avec Nginx en tant que proxy inverse

  2. Comment installer Odoo 10 sur Ubuntu 16.04 avec Nginx en tant que proxy inverse

  3. Comment installer Odoo 12 sur Ubuntu 18.04 avec Nginx en tant que proxy inverse

  4. Comment installer Odoo 11 sur Debian 9 avec Nginx comme proxy inverse

  5. Comment installer Odoo 12 sur Debian 10 avec Nginx comme proxy inverse

Comment installer GlassFish avec Nginx en tant que proxy inverse sur Debian 10

Comment installer WildFly avec Nginx en tant que proxy inverse sur Debian 10

Comment installer Apache Tomcat 9 avec Nginx Proxy sur Debian 10

Comment installer GlassFish Java Server avec Nginx en tant que proxy inverse sur Debian 11

Installez Plex Media Server sur Debian 11 Bullseye avec Nginx Reverse Proxy

Comment installer phpMyAdmin avec Nginx sur Debian 11