Jak wyświetlić listę modułów obsługujących Apache?

Odpowiedzi:

128

Aby wyświetlić listę modułów załadowanych do Apache, użyj:

apachectl -M

lub:

apachectl -t -D DUMP_MODULES 

lub na RHEL, CentoS, Fedora:

httpd -M

Aby uzyskać więcej opcji man apachectl. Wszystkie te odpowiedzi można znaleźć tylko w wyszukiwarce Google.

Valentin Bajrami
źródło
3
-Mbędzie również działać.
Andrew B
21
Uwielbiam ten komentarz na temat wyszukiwania w Google (znalazłem tę odpowiedź przez Google)
Pawelmhm,
Użycie informacji o serwerze jest trudniejsze do znalezienia za pośrednictwem Google i daje znacznie więcej szczegółów oraz możliwość umożliwienia dostępu do informacji osobom, które nie mają dostępu do powłoki (np. Klient, twórcy stron internetowych, kierownicy projektów, ...)
10

Możesz także użyć informacji o serwerze, aby uzyskać informacje ze zdalnych serwerów

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

Listę wszystkich włączonych modułów Apache można znaleźć na stronie http://twoj.host.example.com/server-info?list

ALex_hha
źródło
7

Musisz włączyć moduł informacyjny:

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

Po ponownym uruchomieniu:

http://localhost/server-info

dostarczy długą listę modułów i informacje o konfiguracji.

Aby wyświetlić ze zdalnych serwerów, możesz zmienić opcję „Wymaga” w /etc/apache2/mods-available/info.conf, aby umożliwić zdalnym serwerom przeglądanie informacji.

rickfoosusa
źródło
1
Dlaczego nie użyć a2enmodpolecenia, aby włączyć {zainstalowany} moduł, zamiast „symlinkować” go ręcznie?
Flo Schild
Tak, a2enmod jest bardziej poprawny. Podczas edycji konfiguracji zwykle trzymam się plików i nie myślę o poleceniach specjalnych, których rzadko używam.
rickfoosusa,
Ok, i tak działa to w obie strony, w 2.4 (może już także wcześniej?) Masz również a2enconfpliki do dowiązania symbolicznego z katalogu „conf-available” do „conf-enabled” :)
Flo Schild
2

Działa to również:

apache2ctl -M
simhumileco
źródło