Ich habe, wie viele Leute, eine relativ fertige Apache-Installation mit vielen "LoadModule" -Standardzeilen.
Ich habe von Anfang an viel Software installiert, und um ehrlich zu sein, weiß ich nicht, welche Software welche Module verwendet.
Ich möchte den Speicherbedarf meiner Apache-Instanzen verringern und dazu möchte ich Module aus der Verwendung entfernen. Die einzige Möglichkeit, festzustellen, ob ein Modul verwendet wird, besteht darin, es aus der Konfiguration zu entfernen und zu prüfen, ob etwas kaputt geht. Das ist in mehr als meiner Beschreibung schlecht.
Ich möchte wissen, ob jemand eine Möglichkeit kennt, Apache dazu zu bringen, zu melden, welche Module verwendet wurden , oder ob es eine andere Möglichkeit gibt, programmgesteuert zu bestimmen, ob ein Modul sicher dekonfiguriert werden kann .
quelle
Ein früherer Beitrag schlägt vor, die Module zu deaktivieren, bis etwas kaputt geht. Während das in einem Produktionssystem definitiv tollkühn ist, ist die Person auf dem richtigen Weg, da Sie ohnehin Regressionstests durchführen müssen.
Also in diesem Fall:
Dies ist wahrscheinlich der einfachste Weg, um die Apache-Konfiguration zu optimieren. Andernfalls müssen Sie jedes Modul überprüfen, seine Funktionalität bestimmen und die Websites durchsuchen, um festzustellen, welches Modul diese Funktionalität verwendet. Das würde viel länger dauern.
Alternativ Sie kann dies eine gute Gelegenheit, etwas zu wechseln geben mehr Leichtbau :
quelle
Ich habe keine direkte Antwort auf Ihre Frage, aber es gibt viele 'winzige' AMP-Pakete im Internet, die meines Wissens die meisten vorinstallierten Module nicht enthalten. Daher würde ich sie als Referenz betrachten.
Mit diesen 2 Links können Sie loslegen:
quelle
Ich weiß, dass Sie nach Apache fragen, aber angesichts der Speicherbeschränkungen auf Ihrem System sind Sie möglicherweise besser bedient, wenn Sie Apache gegen Nginx-, Lighthttpd- oder andere platzsparende Webserver austauschen. Apache eignet sich hervorragend für die Modulunterstützung, ist jedoch im Vergleich zu jüngeren Webservern wie Nginx, Lighthttpd, Cherokee, G-WAN usw. sehr speicherintensiv.
quelle