WEB : Externe - GonoGoat/adminReseauDeMort GitHub Wiki

Introduction

Voici la configuration de notre serveur web externe
Retrouver sa configuration ici

Manuel d'installation

  • docker pull gonogoat/admin1-9:webe
  • docker run -dit -p 80:80 -p 80:80/udp --name=web gonogoat/admin1-9:webe

Configuration

Les différents fichiers de configuration sont disponibles avec le lien ci-dessus. Personnaliser le container :

  • git clone https://github.com/GonoGoat/adminReseauDeMort
  • cd Web-externe
  • Effectuez vos modification sur les fichiers existants
  • docker build -t <nom> .
  • docker run -dit -p 80:80 -p 80:80/udp --name=web <nom>

Maintenance

Les pages HTML de www et b2b sont modifiables dans les dossiers associés.
Le fichier wt1-9.ephec-ti.be.conf permet de modifier les paramètres des sites déjà existants ainsi que d'en créer de nouveaux.
Pour actualiser l'image du DockerHub :

  • git clone https://github.com/GonoGoat/adminReseauDeMort
  • cd Web-externe
  • Effectuez vos modification sur les fichiers existants
  • docker build -t gonogoat/admin1-9:webe .
  • docker push

Validation/Monitoring

  • Accéder au container : docker container exec -it <nom> bash
  • Relancer le service : service apache2 reload/restart
  • Sortir du container : exit
  • Vérifier que le container tourne avec les bons ports : docker container ls (si pas : docker start <nomContainer>)
  • Vérifier que le site est bien actif : a2ensite wt1-9.ephec-ti.be
  • curl localhost/<ip>
  • Si le SOA externe est fonctionnel : curl wt1-9.ephec-ti.be,curl www.wt1-9.ephec-ti.be, curl b2b.wt1-9.ephec-ti.be

Troubleshooting

  • L'utilitaire apache2 (a2...)
  • Des logs mis à disposition à /var/log/apache2
⚠️ **GitHub.com Fallback** ⚠️