Files
lia_configuration_principes/Readme.md
2022-06-17 16:48:22 +02:00

1.3 KiB

Principes de configuration

À partir du fichier de configuration principal d'apache (/etc/httpd/conf/httpd.conf),

  • Identifier les autres fichiers de configuration utilisés et leur rôle.
  • Choisir quelques directives et déterminer le contexte dans lequel elles sont:
  • Server-Config
  • VirtualHost
  • Directory
  • HtAccess
  • Location
  • Files

-> Il suffit de voir si la directive est encadré par des "balises" ou pas

par ex:

  • ligne 34 "serverRoot": directive Server_Config
  • ligne 107 "require": Contexte Directory /
  • ligne 175 "require": Contexte fichier .ht*
  • ...

Déterminer si le format de log combinedio défini ligne 204 est réellement disponible

-> la définition de ce format est conditionné au chargement du module logio_module

Les modules sont chargés via les fichiers (inclus) /etc/httpd/conf.modules.d/conf.modules.d/*.conf Or:

grep logio /etc/httpd/conf.modules.d/*
/etc/httpd/conf.modules.d/00-base.conf:LoadModule logio_module modules/mod_logio.so

Le module semble bien chargé, donc le format sera disponible.

Générer une erreur:


echo plop > /etc/httpd/conf.d/error.conf


systemctl restart httpd #Ouuups
...

tail /var/log/httpd/error_log

systemctl status httpd

journalctl -eu httpd.service

Il aurait mieux valu faire un :

apachectl configtest && apachectl graceful