Let’s encrypt est une autorité d’organisation de certification à but non lucratif établie pour fournir leur service SSL entièrement gratuit.
Les certificats sont valables 3 mois, mais nous pouvons automatiser le processus de renouvellement.
Avant cela, veuillez noter que les éléments suivants doivent être remplacés par des valeurs pertinentes.
Je ne pense pas qu’il ait besoin d’explications
Ceci est testé sur un serveur Ubuntu 16.04 exécutant Odoo 10.
Installation d’ Apache 2
Nous devons d’abord installer le serveur Apache2.
Si vous l’exécutez déjà, passez à l’étape suivante.
sudo apt-get install apache2
sudo a2enmod ssl
sudo a2enmod rewrite
sudo a2enmod proxy_http
sudo a2enmod headers
sudo service apache2 restart
Installation de Let’s Encrypt SSL
Voici un excellent article à ce sujet, installez-le et revenez.
Installation de Let’s Encrypt SSL
- Télécharger Certbot
- Configuration du certificat
Utilisez votre nom de domaine erp pour générer un certificat. - Configuration du renouvellement automatique
Ne pas oublier de faire cette étape.
Ajouter le fichier Odoo.conf
cd /etc/apache2/sites-available sudo nano odoo.conf
VirtualHost *:80> ServerName Le_nom_de_votre_domaine ServerAdmin MyAdminEmailAddress Redirect permanent / https://Le_nom_de_votre_domaine/ TransferLog /var/log/apache2/transfer.localhost.log ErrorLog /var/log/apache2/error.localhost.log </VirtualHost> <VirtualHost *:443> ServerName Le_nom_de_votre_domaine ServerAdmin MyAdminEmailAddress <Proxy *> Order deny,allow Allow from all </Proxy> # ngine on SSLCertificateFile /etc/letsencrypt/live/MyServerAddress/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/MyServerAddress/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/MyServerAddress/chain.pem ProxyRequests Off ProxyPass / http://Le_nom_de_votre_domaine:8069/ ProxyPassReverse / http://Le_nom_de_votre_domaine:8069/ ProxyErrorOverride off TransferLog /var/log/apache2/transfer.localhost.log ErrorLog /var/log/apache2/error.localhost.log CustomLog /var/log/apache2/ssl.localhost.log combined #Fix IE problem (httpapache proxy dav error 408/409) SetEnv proxy-nokeepalive 1 RequestHeader set "X-Forwarded-Proto" "https" </VirtualHost>
Modifier le fichier Ports.conf
cd /etc/apache2 sudo nano ports.conf
Ajouter le contenu suivant dans ports.conf
# /etc/apache2/ports.conf #NameVirtualHost *:80 Listen 80 <IfModule ssl_module> # NameVirtualHost *:443 Listen 443 </IfModule> <IfModule mod_gnutls.c> Listen 443 </IfModule> # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Activer la configuration Odoo
sudo a2ensite odoo sudo service apache2 restart sudo nano /etc/apache2/apache2.conf
Ajouter le contenu suivant à la dernière ligne de apache2.conf
ServerName Le_nom_de_votre_domaine
Tous ce qui est en rouge est à remplacer à votre convenance
Exemple :
Le_nom_de_votre_domaine = exemple.net
Odoo = exemple.net
Et voilà.
Si vous avez des questions, laisser moi un commentaire.
Poster un Commentaire
Vous devez vous connecter pour publier un commentaire.