Skip to content

Doc_WEB

FirminMoyen edited this page Jun 13, 2022 · 7 revisions

Documentation pour le service Web

Organisation des fichiers de config :

├── Database
│   ├── db
│   │   └── db.sql
│   └── dockerfile
└── Web
    ├── certif
    ├── config_files
    │   ├── b2b.m1-8.ephec-ti.be.conf
    │   ├── default.conf
    │   └── www.m1-8.ephec-ti.be.conf
    ├── dockerfile
    └── sites
        ├── b2b
        │   └── index.php
        └── www
            └── index.html

/Web/certif contiens les clées crées pour le certificat ssl
/Web/config_files contiens les fichier de configuration pour les différents sites
/Web/Dockerfile est le fichier qui va fournir a Docker toutes les informations nécésaies pour créer l'immage
/Web/sites contiens le code source des sites

/Database/db contiens le fichier SQl de la db
/Database/dockerfile est le fichier qui va fournir a Docker toutes les informations nécésaies pour créer l'immage

Modification du service :

Pour ajouter ou modifier des sites web sur le server, il faut modifier ou rajouter des pages index.html/ph dans le repertoire /var/www/XXXXX

Il faut ensuite configurer le virtual hosting en créant un nouveau fichier XXXXX.conf en se basant sur le meme modele que les 2 autres et en le plaçant dans le repertoire /etc/apache2/sites-available

Mise a jour :

Pour mettre a jour le server web, il faut utiliser la commande apt-get upgrade apache2

Puis relancer le service avec la commmande : service apache2 restart.

Troubleshooting et erreures communes :

Tout d'abord, pour troubleshooter le systeme, les logs sont accesibles dans le fichier /var/log/apache2.

Ensuite pour verifier le fichier de configurtion, on peut utiliser la commande apachectl configtest.

On peut egalement vérifier que le port 80et 443 sont bien ouverts grace a netstat.

Pour finir, en cas de problemes de connections a la DB depuis le php, on peut rajouter des morceaux de code pour nous informer de l'etat des connections ou encore d'eventuelles erreures.

Moyen Firmin

Clone this wiki locally