Skip to content

Documentation du service WEB

HaAymar edited this page Aug 17, 2022 · 13 revisions

Organisation des configurations

Les fichiers de configuration du service A se trouvent ici.

Ils ont organisés de la manière suivante :

  • Le fichier sites-available contient les fichiers de configuration des sites disponible
  • Le fichier sites-enabled contient les liens symbolyques vers les configurations, dans site-available, des sites activés Dans le fichier "Sites-available" se trouve 2 fichiers qui représente 2 sites qui sont héberger dans le serveur
  • www.conf : qui est le serveur virtuel des clients
  • b2b.conf : qui est le serveur B2B

b2b.conf

 <VirtualHost *:80>
        ServerAdmin aymar@students.ephec.be
        ServerName b2b.l1-4.ephec-ti.be
        DocumentRoot /var/www/B2B/

    <Directory />
        Options FollowSymLinks
        AllowOverride all
    </Directory>

    <Directory /var/www/B2B/>

        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order allow,deny
        allow from all
        AddType application/x-httpd-php .php

    </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
  </VirtualHost>
<VirtualHost *:80>
        ServerAdmin aymar@students.ephec.be
        ServerName www.l1-4.ephec-ti.be
        DocumentRoot /var/www/html

    <Directory />
        Options FollowSymLinks
        AllowOverride all
    </Directory>

    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order allow,deny
        allow from all
    </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Maintenance

Procédure pour mettre à jour le(s) logiciel(s) serveur

<Liste des commandes avec explication de chaque étape>

Procédure en cas d'ajout d'un nouvel utilisateur

<Liste des commandes avec explication de chaque étape>

Procédure en cas de départ d'un employé

<Liste des commandes avec explication de chaque étape>

Procédure en cas d'ajout d'une nouvelle page web

<Liste des commandes avec explication de chaque étape>

Troubleshooting

Procédures et collecte d'information

En cas de dysfonctionnement, voici les éléments à observer pour trouver des informations de debug :

  • Logs : Fichiers /X/Y/logs.log
  • Procédure de test 1 : Taper la commande "...." pour tester la joignabilité du service. Si résultat XXX : Le problème vient de <...>, sinon, le problème ailleurs.
  • Procédure de test 2 : Taper la commande "...." pour tester si le service répond XX à une requête YY. Si résultat XXX : Le problème vient de <...>, sinon, le problème ailleurs.

Erreurs fréquentes

  • Oubli de la configuration des ports UDP => le service n'est pas joignable
  • Permissions incorrectes sur le fichier XXX => La page demandée ne s'affiche pas
  • ...

Clone this wiki locally