Vraag Hoe een Apache-geactiveerde modules lijst?


Bestaat er een opdracht met alle ingeschakelde Apache-modules?


73
2018-02-04 11:59


oorsprong




antwoorden:


Gebruik om een ​​lijst te maken van apache-geladen modules:

apachectl -M

of:

apachectl -t -D DUMP_MODULES 

of op RHEL, CentoS, Fedora:

httpd -M

Voor meer opties man apachectl. Al deze antwoorden zijn te vinden door slechts weinig google te zoeken.


107
2018-02-04 12:04



-M zal ook werken. - Andrew B
Ik ben dol op deze opmerking over Google Zoeken (vond dit antwoord via Google) - Pawelmhm
Het gebruik van server-info is moeilijker te vinden via google en geeft veel meer details && de mogelijkheid om toegang te geven tot de informatie aan mensen die geen shell-toegang hebben (bijv. Klant, webontwikkelaars, projectmanagers, ...)


Ook kunt u gebruiken server-info om informatie van externe servers te krijgen

<Location /server-info>
   SetHandler server-info
   Order allow,deny
   Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>

Je kunt een lijst krijgen van alle ingeschakelde Apache-modules op http://your.host.example.com/server-info?list


8
2017-10-04 11:42





U moet de infomodule inschakelen:

sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart

Na opnieuw opstarten:

http://localhost/server-info

biedt een lange lijst met modules en configuratie-informatie.

Als u wilt bekijken vanaf externe servers, kunt u de optie 'Vereist' in /etc/apache2/mods-available/info.conf wijzigen om externe servers toe te staan ​​informatie te bekijken.


6
2018-04-07 21:47



Waarom niet gebruiken? a2enmod commando om een ​​{installed} module in te schakelen, in plaats van het handmatig te "symboliseren"? - Flo-Schield-Bobby
Ja a2enmod is correcter. Wanneer ik configs aan het bewerken ben, blijf ik meestal bij de bestanden en denk niet aan de speciale opdrachten die ik zelden gebruik. - rickfoosusa
Oké, het werkt sowieso in beide richtingen, in 2.4 (misschien al eerder ook?) Heb je ook de a2enconf om symlink van bestanden van "conf-available" directory naar "conf-enabled" :) - Flo-Schield-Bobby


Dit werkt ook:

apache2ctl -M

1
2017-12-11 12:12