Files
lia_modules/Readme.md

1.4 KiB

Modules et Documentation

Ressources:

L'objectif est de ne charger que les modules nécessaires à apache

Procédure

Commenter toutes les lignes "LoadModule" de chaque fichier de /etc/httpd/conf.modules.d/

sauf le fichier 00-systemd.conf

Faire un apachectl configtest, il va probablement se plaindre de l'utilisation de directives inconnues.

En s'aidant de la documentation de chaque directive en erreur, réactiver les modules strictement nécessaires.

Procédure:

  1. faire un apachectl configtest - identifier le module en erreur
  2. dans la doc de la directive user -> identifier le module \u00e0 charger (unixd)
  3. identifier le fichier contenant le "loadmodule unixd":
grep unixd /etc/httpd/conf.modules.d/*

  1. Éditer et décommenter la ligne identifiée
  2. répéter tant que la commande apachectl configtest ne renvoie pas "syntax OK"

Validation

Le serveur apache tourne avec un nombre réduit de modules

sudo httpd -M
Loaded Modules:
   core_module (static)
   so_module (static)
   http_module (static)
   alias_module (shared)
   authz_core_module (shared)
   autoindex_module (shared)
   unixd_module (shared)
   mpm_event_module (shared)
   systemd_module (shared)