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