Comme beaucoup de gens, j'ai une installation Apache relativement prête à l'emploi avec beaucoup de lignes par défaut "LoadModule".
Depuis le début, j'ai installé beaucoup de logiciels, et pour être honnête, je ne sais pas quel logiciel utilise quels modules.
Je voudrais réduire l'empreinte mémoire de mes instances Apache, et pour ce faire, je voudrais supprimer l'utilisation des modules. Le seul moyen que je connaisse pour déterminer si un module est en cours d'utilisation est de le retirer de la configuration et de voir si quelque chose se casse. C'est mauvais à bien des égards que je n'ai le temps de décrire.
Je voudrais savoir si quelqu'un est au courant d'une façon d'obtenir Apache le rapport des modules ont été utilisés , ou s'il y a une autre façon de déterminer si un programme module est sûr de non configurer .
la source
Un post précédent suggère de désactiver les modules jusqu'à ce que quelque chose se casse. Bien que cela soit définitivement imprudent dans un système de production, la personne est sur la bonne voie, car vous devrez quand même faire des tests de régression.
Donc dans ce cas:
C'est probablement le moyen le plus simple de rationaliser la configuration d'Apache. Sinon, vous devrez regarder chaque module, déterminer sa fonctionnalité et rechercher dans les sites pour voir lequel utilise cette fonctionnalité. Cela prendrait beaucoup plus de temps.
Alternativement, cela peut vous donner une bonne occasion de passer à quelque chose de plus léger :
la source
Je n'ai pas de réponse directe à votre question, mais il existe de nombreux «petits» packages AMP sur Internet qui, à ma connaissance, n'incluent pas la plupart des modules préinstallés. Donc, je commencerais par les regarder comme exemple de référence.
Ces 2 liens peuvent vous aider à démarrer:
la source
Je sais que vous posez des questions sur Apache, mais étant donné les contraintes de mémoire sur votre système, vous pourriez être beaucoup mieux servi en échangeant Apache contre Nginx, Lighthttpd ou d'autres serveurs Web à faible empreinte. Apache est idéal pour la prise en charge des modules, mais très gourmand en mémoire par rapport aux serveurs Web plus jeunes comme Nginx, Lighthttpd, Cherokee, G-WAN, etc.
la source