MC, 18:33 piątek, 27.07.2012 r.
Ilustracja do artykułu: Apache2 - Wypisywanie wczytywanych modułów na systemach Linux

Apache2 - Wypisywanie wczytywanych modułów na systemach Linux

W tym spisie chciałbym zanotować sposób na szybkie sprawdzenie ładowanych modułów przez serwer Apache na systemach Linux.

Czym się posłużymy?

Aby wylistować wszystkie moduły wczytywane przez Apache2, posłużymy się narzędziem dostarczanym do systemu razem z tym serwerem. Narzędzie to, które stanowi interfejs do zarządzania Apache, zależnie od dystrybucji Linuksa dostępne jest pod poleceniem apachectl lub apache2ctl. Na systemach Ubuntu/Debian jest to apache2ctl, a że na takim systemie obecnie pracuję, to w przykładzie posłużę się tą wersją komendy.

Jak wypisać wszystkie wczytywane moduły przez Apache?

Zatem, jeśli chcemy sprawdzić jakie moduły są ładowane przez Apache, wystarczy wydać polecenie:
apache2ctl -D DUMP_MODULES
Co w efekcie może wyglądać następująco:
$ apache2ctl -D DUMP_MODULES
apache2: Could not reliably determine the server's fully qualified domain name,
         using 127.0.1.1 for ServerName
Loaded Modules:
 core_module (static)
 log_config_module (static)
 logio_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 alias_module (shared)
 auth_basic_module (shared)
 authn_file_module (shared)
 authz_default_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgi_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 mime_module (shared)
 negotiation_module (shared)
 php5_module (shared)
 reqtimeout_module (shared)
 setenvif_module (shared)
 status_module (shared)
Syntax OK

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: