-
Notifications
You must be signed in to change notification settings - Fork 0
Documentation du service WEB
HaAymar edited this page Aug 17, 2022
·
13 revisions
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
Il 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
<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>
| commandes | Description |
|---|---|
VirtualHost *:80 |
Les connexions sont permises sur n'importe quelle adresse IP serveur (*) sur le port 80. |
ServerName |
C'est nom de notre domaine qui est b2b.l1-4.ephec-ti.be et www.l1-4.ephec-ti.be |
DocumentRoot |
C'est la directive d'où se trouve notre site |
Directory |
spécification des règles du répertoire |
AllowOverride all |
Il est possible d'inclure une configuration personnalisée via un fichier .htaccess. |
Allow from all |
Autorisation de connection sur n'importe quel réseau |
ErrorLogcustomLog
|
Il convient d'avoir des logs séparés pour chaque hôte virtuel, afin de ne pas mélanger toutes les informations. |
Mettre en place une base de donnée et l'insertion des données dans la table
- mysql -u WoodyToy -h localhost -p db_woody
- procedure pour mettre en place la DB et table
<Liste des commandes avec explication de chaque étape>
Il conviendra de copier les fichiers de la nouvelle page dans le répertoire suivant :
./srv/www/client
<Liste des commandes avec explication de chaque étape>
<Liste des commandes avec explication de chaque étape>
<Liste des commandes avec explication de chaque étape>
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.
- 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
- ...
- Analyse service DNS
- Etat des configurations du service DNS
- Documentation du service DNS
- Sécurisation du service DNS
- Analyse service WEB
- Etat des configurations du service WEB
- Documentation du service WEB
- Sécurisation du service WEB
- Analyse service MAIL
- Etat des configurations du service MAIL
- Documentation du service MAIL
- Sécurisation du service MAIL
- Analyse service Interne
- Etat des configurations du service Interne
- Documentation du service Interne
- Sécurisation du service Interne