Ceci est une ancienne révision du document !
Configurer Nginx pour UsersHub
- Créer un fichier de config Nginx pour TaxHub :
vi /etc/nginx/sites-available/taxhub.conf - Y placer le contenu suivant :
- Créer un lien depuis les sites actifs :
cd /etc/nginx/sites-enabled/ ; ln -s ../sites-available/usershub.conf usershub.conf - Tester la config et relancer Nginx si OK :
nginx -t && nginx -s reload - Tester l'URL http://usershub.silene.eu/ qui doit afficher une erreur 502 si le serveur Gunicorn de TaxHub n'est pas lancé.
- Vérifier les services supervisés par Supervisor :
supervisorctl status - Démarrer le service UsersHub :
supervisorctl start usershub2 - Arrêter le service UsersHub :
supervisorctl stop usershub2
- Installer un certificat SSL via Certbot (Letsencrypt) :
certbot --nginx -d usershub.silene.eu- Répondre : 2
- Tester ensuite la redirection auto de HTTP vers HTTPS : http://usershub.silene.eu/ → doit redirigé vers HTTPS automatiquement
- Tester la configuration SSL : https://www.ssllabs.com/ssltest/analyze.html?d=usershub.silene.eu
- Tester l'URL https://usershub.silene.eu/
- La config finale :