Jak wymienić wszystkie aktualnie włączone moduły Apache2 na serwerze Linux

Jak wymienić wszystkie aktualnie włączone moduły Apache2 na serwerze Linux

Pytanie:

Jak mogę wymienić wszystkie aktualnie włączone moduły za pomocą Apache2 Webserver?

Odpowiedź:

Za pomocą Apache2ctl polecenie z kombinacją -M Możesz wymienić wszystkie załadowane moduły Apache w swoim systemie. Na przykład następujące polecenie Linux wyświetli wszystkie załadowane moduły w osobnych wierszach:

# Apache2ctl -m załadowane moduły: Core_Module (statyczny) So_Module (statyczny) Watchdog_module (statyczny) http_module (static) log_config_module (static) logio_module (static) version_module (static) uNIXD_Module (static) Access_Compat_Module (shared_modu) aLis_modue (statyczny) sharied (static_module (static) ) Authn_core_module (udostępniony) Authn_file_module (udostępniony) Authz_Core_Module (shared) Authz_host_module (shared) Authz_user_module (shared) autoIndex_Module (shared) deflace_module (shared) dir_module (shared) filter_module (shared) geo_module (shared) geo. (udostępniony) negocjacja_module (udostępniona) przepisanie_module (udostępnione) setenvif_module (shared) Status_module (udostępniony) 

Inną alternatywą dla powyższego polecenia jest:

# apache2ctl -t -d zrzut_modules 

Kolejną, ale mniej niezawodną alternatywą jest wymienienie wszystkich włączonych modułów wewnątrz /etc/apache2/mods-obsługujący/

# ls/etc/apache2/mods-obserwowany/access_compat.załaduj auth_basic.Załaduj authz_core.Załaduj autoindex.konflikt.Załaduj env.Załaduj GeoIP.Załaduj mpm_event.negocjacje konfliktowe.ładuj setenvif.Załaduj alias.CONF AUTHN_CORE.załaduj authz_host.Załaduj autoindex.Załaduj reż.Filtr Con.Załaduj mime.conf mpm_event.Załaduj przepisanie.Status obciążenia.alias conf.załaduj authn_file.załaduj authz_user.Załaduj deflate.conf reż.Załaduj GeoIP.Conf Mime.negocjacje załadowane.conf setenvif.status Con.obciążenie 

Wszystkie wymienione powyżej moduły są włączone, ale nie mogą być jeszcze załadowane, ponieważ reprezentują jedynie symboliczny link do odpowiednich odpowiedników znajdujących się w środku /etc/apache2/mods-dostępny/. Na przykład:

# ls -l/etc/apache2/mods -obsługuje/przepisuj.Załaduj LRWXRWXRWX. 1 root root 30 czerwca 23 02:32/etc/apache2/mods-obserwowany/przepisany.załaduj ->… /MODS -dostępne /przepisane.obciążenie 

Jeśli szukasz konkretnego załadowanego modułu, po prostu przekieruj stdout z Apache2ctl polecenie Grep Komenda. Na przykład szukajmy, czy przepisać I Alias Moduły są obecnie ładowane:

# Apache2ctl -m | grep -e „rewrite | alias” alias_module (udostępniony) rewrite_module (udostępniony) 

Z powyższego wyjścia widzimy, że oba przepisać I Alias Moduły Apache są ładowane.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Ubuntu 20.04 WordPress z instalacją Apache
  • Analizator logów Linux Apache
  • Jak skonfigurować Linux Apache MySQL Python Server
  • Jak sprawdzić wersję Apache w systemie Linux
  • Jak zainstalować Apache na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak migrować Apache do Nginx, przekształcając wirtualne hosty na…
  • Konfiguracja serwera Kali HTTP
  • Apache Solr Linux Instaluj