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.