Dans le cadre d'un déploiement Odoo, je vais décrire comment installer et configurer Nginx puis un certificat SSL de Letsencrypt (testé sur les versions 16.04 et 18.04 de Ubuntu) :
- Installer Nginx puis Certbot (Letsencrypt)
apt-get -y install nginx
add-apt-repository ppa:certbot/certbot apt-get update apt-get install python-certbot-nginx
votre_domaine = <saisissez votre domaine (ex: agipme.fr)>
certbot --nginx certonly -d $votre_domaine
- Configurer Nginx
- supprimer le fichier default dans /etc/nginx/sites-available
- créer le fichier de configuration /etc/nginx/sites-available/$votre_domaine
... avec ce contenu (dans lequel il faut modifier le texte "votre_domaine" par votre domaine)
ln -s /etc/nginx/sites-available/$votre_domaine /etc/nginx/sites-enabled/$votre_domaine /etc/init.d/nginx restart
- vérifier que le renouvellement du certificat fonctionne
certbot renew --dry-run