Mon objectif est d'optimiser mon serveur apache. Au début, je veux désactiver certains modules dessus. Je surfais sur Internet et je n'ai trouvé rien de dédié à apache installé sur CentOS7. Voici ce que j'ai obtenu de la navigation: désactiver les modules inutiles , activer les modules apache à partir de la ligne de commande et ainsi de suite. Je peux lister les modules compatibles Apache en utilisant cette httpd -t
commande. Je sais également que les modules qui ont été compilés lors de l'installation se trouvent dans le /etc/httpd/modules
répertoire.
Alors, quelle est la bonne façon de désactiver et d'activer les modules apache sur CentOS7?
centos
apache-httpd
fuser
la source
la source
httpd.conf
semble être la voie normale pour les systèmes basés sur Red Hat tels que CentOS.Réponses:
Sur CentOS 7, la bonne façon de le faire est de parcourir
/etc/httpd/conf.modules.d
et de trouver les fichiers de conf appropriés avec les modules que vous souhaitez désactiver. Vous pouvez également vérifier/etc/httpd/conf/httpd.conf
, mais vous aurez plus de chance dans leconf.modules.d
dossier.Il suffit de les commenter, de recharger apache, et vous êtes prêt à partir.
la source
/etc/httpd/conf/httpd.conf
fichier o_O/etc/httpd/conf.d/
:) C'est tout! Et aprèssystemctl restart httpd
ce module ne fonctionnera pas! Merci beaucoup pour la bonne transmission!Avec
/etc/httpd/conf.modules.d
ou/etc/httpd/conf.d
, les principes sont les mêmes: pour désactiver un module ou un fichier de configuration, renommez son extension de fichier en quelque chose de différent de.conf
.la source
J'ai créé un petit script python pour vous aider. Veuillez consulter https://github.com/zioalex/unused_apache_modules
Voici ce que vous pouvez en attendre:
la source