Gibt es einen Befehl, der alle aktivierten Apache-Module auflistet?
Gibt es einen Befehl, der alle aktivierten Apache-Module auflistet?
Antworten:
Um die von Apache geladenen Module aufzulisten, verwenden Sie:
apachectl -M
oder:
apachectl -t -D DUMP_MODULES
oder auf RHEL, CentoS, Fedora:
httpd -M
Für mehr Optionen man apachectl
. Alle diese Antworten können nur durch kleine Google-Suche gefunden werden.
Sie können auch server-info verwenden , um Informationen von Remote-Servern abzurufen
<Location /server-info>
SetHandler server-info
Order allow,deny
Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>
Eine Liste aller aktivierten Apache-Module finden Sie unter http://your.host.example.com/server-info?list
Sie müssen das Infomodul aktivieren:
sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart
Nach dem Neustart:
http://localhost/server-info
bietet eine lange Liste von Modulen und Konfigurationsinformationen.
Zum Anzeigen von Remoteservern können Sie die Option 'Requires' in /etc/apache2/mods-available/info.conf ändern, damit Remoteserver Informationen anzeigen können.
a2enmod
Befehl verwenden, um ein {installiertes} Modul zu aktivieren, anstatt es manuell "zu verknüpfen"?
a2enconf
Dateien vom "conf-available" -Verzeichnis auf "conf-enabled" zu verlinken :)
Das funktioniert auch:
apache2ctl -M
-M
wird auch funktionieren.