GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Odoo 10 avec filtrage de sous-domaine

Nous allons vous montrer comment installer Odoo 10 avec le filtrage des sous-domaines. Dans ce tutoriel, nous allons vous montrer comment installer Odoo 10 sur un VPS Ubuntu 16.04 et le configurer pour utiliser le filtrage de sous-domaine afin que les utilisateurs puissent exécuter plusieurs instances Odoo sur différents sous-domaines (avec une base de données différente pour chaque sous-domaine).

Assurez-vous que votre liste de packages de système d'exploitation et les packages de système d'exploitation sont à jour en exécutant les commandes suivantes :

sudo apt-get update
sudo apt-get upgrade

Ensuite, commencez par l'installation d'Odoo 10. Le moyen le plus simple d'installer Odoo 10 sur votre VPS Linux est d'utiliser le script d'installation Odoo disponible sur github.com, alors téléchargez le script dans un répertoire de votre serveur :

cd /opt
wget https://raw.githubusercontent.com/Yenthe666/InstallScript/10.0/odoo_install.sh

Modifiez le script et changez le mot de passe maître Odoo. Vous pouvez également modifier le nom d'utilisateur Odoo, le chemin d'installation Odoo, le numéro de port Odoo, la version Odoo (Entreprise, Communauté), etc.

vi odoo_install.sh
#set the superadmin password
OE_SUPERADMIN="admin"

Remplacez "admin" par un mot de passe fort, par exemple :

OE_SUPERADMIN="Adm1NPa55w0^D"

Rendre le script d'installation d'Odoo exécutable :

chmod +x odoo_install.sh

Exécutez le script d'installation d'Odoo et attendez que le processus d'installation se termine.

./odoo_install.sh

Une fois l'installation d'Odoo 10 terminée, modifiez le fichier de configuration d'Odoo (/etc/odoo-server.conf) et configurez-le pour le filtrage des sous-domaines, c'est-à-dire ajoutez-y dbfilter =^%d$ :

vi /etc/odoo-server.conf
[options]
; This is the password that allows database operations:
admin_passwd = Adm1NPa55w0^D
db_host = False
db_port = False
db_user = odoo
db_password = False
dbfilter = ^%d$
addons_path = /usr/lib/python2.7/dist-packages/odoo/addons
[options]
logfile = /var/log/odoo/odoo-server.log
addons_path=/odoo/odoo-server/addons,/odoo/custom/addons
xmlrpc_port = 8069

N'oubliez pas de remplacer le mot de passe principal d'Odoo par celui que vous avez défini dans le script d'installation d'Odoo. De plus, si vous avez modifié Odoo addons_path, le numéro de port Odoo ou autre, vous devez également les modifier dans la configuration Odoo.

Modifiez le script Odoo config.py :

vi /odoo/odoo-server/odoo/tools/config.py

Modifier :

"--db-filter", dest="dbfilter", my_default='.*'

à

"--db-filter", dest="dbfilter", my_default='%d'

Ensuite, redémarrez le serveur Odoo pour que les modifications prennent effet :

/etc/init.d/odoo-server restart

[ecko_alert color="blue"]Obtenez un VPS Odoo de notre part et notre équipe d'assistance EPIC 24/7 installera, configurera et optimisera Odoo pour vous, gratuitement.[/ecko_alert]

Installez Apache, pip et mod-wsgi :

sudo apt-get install python-pip apache2 libapache2-mod-wsgi

Désactivez le fichier de configuration Apache par défaut :

a2dissite 000-default.conf

Créez un nouveau fichier de configuration Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "odoo.conf" :

vi /etc/apache2/sites-available/odoo.conf

Activez le fichier de configuration Apache "odoo.conf" :

a2ensite odoo

Ajoutez-y les lignes suivantes :

ServerName your-domain.com
ServerAlias ​​*.your-domain.com
WSGIScriptAlias ​​/ /odoo/odoo- server/odoo/service/wsgi_server.py
WSGIDAemonProcess oe user=odoo group=odoo processors=2 python-path=/odoo/odoo-server/ display-name=apache-odoo
WSGIProcessGroup oe
ErrorLog /var/log/odoo/odoo-error.log
CustomLog /var/log/odoo/odoo-access.log combiné

#Order allow,deny
#Allow from all
Options All
AllowOverride All
Exige tous accordés


Redémarrez le serveur Web Apache pour que les modifications prennent effet :

service apache2 restart

C'est ça. Odoo 10 est maintenant configuré pour utiliser le filtrage de sous-domaine.

Ouvrez http://subdomain1.your-domain.com:8069 dans un navigateur Web, entrez le mot de passe maître Odoo, le nom de la base de données, l'adresse e-mail et le mot de passe, sélectionnez un pays dans la liste déroulante et cliquez sur "Créer une base de données". .
Répétez les mêmes étapes pour subdomain2.your-domain.com etc., puis vous pourrez accéder à chaque instance Odoo en utilisant http://subdomain1.your-domain.com:8069 , http://subdomain2.your -domain.com:8069 et ainsi de suite.

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

Vous pouvez également consulter l'un de nos précédents tutoriels :Installer Odoo 10 sur CentOS 7 avec Apache en tant que proxy inverse

PS. Si vous avez aimé cet article sur Comment installer Odoo 10 avec le filtrage des sous-domaines, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer Odoo 12 sur Ubuntu 16.04

  2. Comment installer Odoo 13 sur Ubuntu 18.04

  3. Comment installer Odoo 12 sur Ubuntu 18.04 avec Apache comme proxy inverse

  4. Comment installer Odoo 13 sur Ubuntu 20.04

  5. Comment installer Odoo 14 sur Ubuntu 20.04 avec Apache comme proxy inverse

Comment installer Odoo 12 avec PostgreSQL 11 sur CentOS 7

Comment installer Odoo 14 sur Ubuntu

Comment installer Odoo sur AlmaLinux 8

Comment installer Odoo sur CentOS 7

Comment installer Odoo sur centos8 ?

Comment installer Odoo 13 dans Ubuntu