2. Infrastructure Web - GauthierAdelin/AdminSysGroupe7 GitHub Wiki
1. Création du dossier site :
Ce dossier (siteWeb) contient 3 sous-dossiers : www, b2b, intranet.
2. Installation de Nginx :
Celle-ci se fait via le Dockerfile consultable sur github. Il faut dans un premier temps créer l'image via la commande :
sudo docker build -t "nom qu'on veut donner à l'image" .
On peut désormais lancer celle-ci, ce qui aura comme conséquence de créer un container propre au service avec la commande :
sudo docker run --name=[nomDuContainer] -d -p 80:80 -p 443:443 -v /home/[utilisateur]/[dossier_hébergant_les_sites]:/usr/share/nginx/html:rw [nom_de_image]
3. Installation des certificats via Certbot :
Voir via ce site : Certbot
4. Il est possible de tester les configurations via :
sudo nginx -t