Compare commits
2 Commits
master
...
apache_min
| Author | SHA1 | Date | |
|---|---|---|---|
| 5f0cfe7c1c | |||
| 9ce4c85c21 |
30
Readme.md
30
Readme.md
@@ -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)
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user