2 Commits

Author SHA1 Message Date
5f0cfe7c1c instructions apache minimaliste 2022-10-19 10:15:04 +02:00
9ce4c85c21 solution 2022-06-29 11:46:22 +02:00

View File

@@ -6,10 +6,32 @@
* [doc directives](https://httpd.apache.org/docs/2.4/mod/directives.html)
Soit la directive [dav](https://httpd.apache.org/docs/2.4/mod/mod_dav.html#dav)
L'objectif est de ne charger que les modules nécessaires à apache
Que faut-il faire pour pouvoir l'utiliser dans notre configuration ?
## Procédure
Dans quel contexte peut-elle être utilisée ?
Commenter toutes les lignes "LoadModule" de chaque fichier de /etc/httpd/conf.modules.d/
Désactivez le / les modules permettant d'utiliser cette directive.
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.
## Validation
Le serveur apache tourne avec un nombre réduit de modules
```bash
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)
```