Apache/HTTP/Module: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 28: Zeile 28:
| [[mod_asis]] || || Sendet Datei ohne neue [[HTTP]]-Header zu setzen
| [[mod_asis]] || || Sendet Datei ohne neue [[HTTP]]-Header zu setzen
|-
|-
| [[mod_auth_basic]] || || [[Hypertext Transfer Protocol#HTTP-Authentifizierung|HTTP-Authentifizierung]]
| [[mod_auth_basic]] || Authentifizierung|| [[Hypertext Transfer Protocol#HTTP-Authentifizierung|HTTP-Authentifizierung]]
|-
|-
| [[mod_auth_digest]] || || Authentifizierung mit [[MD5]]-Hash
| [[mod_auth_digest]] || Authentifizierung|| Authentifizierung mit [[MD5]]-Hash
|-
|-
| [[mod_auth_form]] || || Formular-Authentifizierung
| [[mod_auth_form]] || Authentifizierung|| Formular-Authentifizierung
|-
|-
| [[mod_authn_anon]] || || Erlaubt anonymen Zugriff in authentifizierten Bereichen
| [[mod_authn_anon]] || Authentifizierung|| Erlaubt anonymen Zugriff in authentifizierten Bereichen
|-
|-
| [[mod_authn_core]] || || Kernmodul für die Authentifizierung
| [[mod_authn_core]] || Authentifizierung|| Kernmodul für die Authentifizierung
|-
|-
| [[mod_authn_dbd]] || || Benutzer-Authentifizierung über eine [[SQL]]-Datenbank
| [[mod_authn_dbd]] || Authentifizierung|| Benutzer-Authentifizierung über eine [[SQL]]-Datenbank
|-
|-
| [[mod_authn_dbm]] || || Benutzer-Authentifizierung über eine [[DBM (Datenbank)|DBM]]-Datei
| [[mod_authn_dbm]] || Authentifizierung|| Benutzer-Authentifizierung über eine [[DBM (Datenbank)|DBM]]-Datei
|-
|-
| [[mod_authn_file]] || || Benutzer-Authentifizierung über Textdateien
| [[mod_authn_file]] || Authentifizierung|| Benutzer-Authentifizierung über Textdateien
|-
|-
| [[mod_authn_socache]] || || Verwaltet einen Cache aus Zugangsberechtigungen
| [[mod_authn_socache]] || Authentifizierung|| Verwaltet einen Cache aus Zugangsberechtigungen
|-
|-
| [[mod_authnz_fcgi]] || || ''Allows a FastCGI authorizer application to handle Apache httpd authentication and authorization''
| [[mod_authnz_fcgi]] || Authentifizierung|| ''Allows a FastCGI authorizer application to handle Apache httpd authentication and authorization''
|-
|-
| [[mod_authnz_ldap]] || || Benutzer-Authentifizierung über [[LDAP]]
| [[mod_authnz_ldap]] || Authentifizierung|| Benutzer-Authentifizierung über [[LDAP]]
|-
|-
| [[mod_authz_core]] || || Kernmodul für Authentifizierungsmechanismen
| [[mod_authz_core]] || Authentifizierung|| Kernmodul für Authentifizierungsmechanismen
|-
|-
| [[mod_authz_dbd]] || || Gruppen-Authentifizierung über [[SQL]]
| [[mod_authz_dbd]] || Authentifizierung|| Gruppen-Authentifizierung über [[SQL]]
|-
|-
| [[mod_authz_dbm]] || || Gruppen-Authentifizierung über DBM
| [[mod_authz_dbm]] || Authentifizierung|| Gruppen-Authentifizierung über DBM
|-
|-
| [[mod_authz_groupfile]] || || Gruppen-Authentifizierung über Textdateien
| [[mod_authz_groupfile]] || Authentifizierung|| Gruppen-Authentifizierung über Textdateien
|-
|-
| [[mod_authz_host]] || || Gruppen-Authentifizierung basierend auf dem Hostnamen
| [[mod_authz_host]] || Authentifizierung|| Gruppen-Authentifizierung basierend auf dem Hostnamen
|-
|-
| [[mod_authz_owner]] || || Authentifizierung über Besitzerzugehörigkeit von Dateien
| [[mod_authz_owner]] || Authentifizierung|| Authentifizierung über Besitzerzugehörigkeit von Dateien
|-
|-
| [[mod_authz_user]] || || Benutzer-Authentifizierung
| [[mod_authz_user]] || Authentifizierung|| Benutzer-Authentifizierung
|-
|-
| [[mod_autoindex]] || || Automatische [[Verzeichnisanzeige]]
| [[mod_autoindex]] || || Automatische [[Verzeichnisanzeige]]
Zeile 68: Zeile 68:
| [[mod_buffer]] || || Anfragen-Pufferung
| [[mod_buffer]] || || Anfragen-Pufferung
|-
|-
| [[mod_cache]] || || [[HTTP Caching|HTTP-Caching]]-Filter nach [[RFC 2616]]
| [[mod_cache]] || Caching|| [[HTTP Caching|HTTP-Caching]]-Filter nach [[RFC 2616]]
|-
|-
| [[mod_cache_disk]] || || Festplattenspeicherung für HTTP Caching-Filter
| [[mod_cache_disk]] || Caching|| Festplattenspeicherung für HTTP Caching-Filter
|-
|-
| [[mod_cache_socache]] || || Shared object cache (socache)-basierte Speicherung für den HTTP Caching-Filter
| [[mod_cache_socache]] || Caching|| Shared object cache (socache)-basierte Speicherung für den HTTP Caching-Filter
|-
|-
| [[mod_cern_meta]] || || CERN Metadaten-Semantik
| [[mod_cern_meta]] || || CERN Metadaten-Semantik
Zeile 84: Zeile 84:
| [[mod_data]] || || [[Data-URL]] nach [[RFC 2397]]
| [[mod_data]] || || [[Data-URL]] nach [[RFC 2397]]
|-
|-
| [[mod_dav]] || || [[WebDAV]]
| [[mod_dav]] || WebDAV|| [[WebDAV]]
|-
|-
| [[mod_dav_fs]] || || Dateisystem-Modul für WebDAV
| [[mod_dav_fs]] || WebDAV|| Dateisystem-Modul für WebDAV
|-
|-
| [[mod_dav_lock]] || || [[Lock]]ing-Modul für WebDAV
| [[mod_dav_lock]] || WebDAV|| [[Lock]]ing-Modul für WebDAV
|-
|-
| [[mod_dbd]] || || Verwaltet SQL-Verbindungen
| [[mod_dbd]] || || Verwaltet SQL-Verbindungen
Zeile 100: Zeile 100:
| [[mod_dumpio]] || || ''Dumps all I/O to error log as desired''
| [[mod_dumpio]] || || ''Dumps all I/O to error log as desired''
|-
|-
| [[mod_echo]] || || Echo-Server für Testzwecke
| [[mod_echo]] || Test|| Echo-Server für Testzwecke
|-
|-
| [[mod_env]] || || Ändert die Umgebung
| [[mod_env]] || || Ändert die Umgebung
Zeile 110: Zeile 110:
| [[mod_ext_filter]] || || Gibt die Server-Antwort vor dem Ausliefern an externes Programm weiter
| [[mod_ext_filter]] || || Gibt die Server-Antwort vor dem Ausliefern an externes Programm weiter
|-
|-
| [[mod_file_cache]] || || Puffert Dateien im Arbeitsspeicher
| [[mod_file_cache]] || Caching|| Puffert Dateien im Arbeitsspeicher
|-
|-
| [[mod_filter]] || || Kontextsensitive Filter
| [[mod_filter]] || || Kontextsensitive Filter
Zeile 140: Zeile 140:
| [[mod_ldap]] || || [[LDAP]]
| [[mod_ldap]] || || [[LDAP]]
|-
|-
| [[mod_log_config]] || || [[Serverlog|Logging]] der Anfragen
| [[mod_log_config]] || Logging|| [[Serverlog|Logging]] der Anfragen
|-
|-
| [[mod_log_debug]] || || Debug Log
| [[mod_log_debug]] || Logging|| Debug Log
|-
|-
| [[mod_log_forensic]] || || Forensisches Logging
| [[mod_log_forensic]] || Logging|| Forensisches Logging
|-
|-
| [[mod_logio]] || || Logging der input/output bytes
| [[mod_logio]] || Logging|| Logging der input/output bytes
|-
|-
| [[mod_lua]] || || [[Lua]]-[[Hook (Informatik)|Hooks]]
| [[mod_lua]] || || [[Lua]]-[[Hook (Informatik)|Hooks]]

Version vom 26. März 2024, 22:35 Uhr

Konzept

Ausgabe von mod_status

Der Apache-Server kann mit sogenannten Modulen erweitert werden, die bestimmte Zusatzfunktionen mitbringen und immer mit 'mod_' beginnen (z. B. mod_rewrite, mod_php7.0, mod_ssl).

Es gibt Module u. a. für
  • SSLa (mod_ssl für OpenSSL, mod_gnutls für GnuTLS)
  • Einbindung und Verwendung von dynamischen Skriptsprachen (u. a. mod_php, mod_perl, mod_python)
  • Unterstützung von zusätzlichen Protokollen (WebDAV: mod_dav, mod_dav_fs, mod_dav_lock, mod_dav_repos)
  • Authentifizierung (mod_auth*)
  • Weiterleitung an andere Server (mod_proxy)
  • Umschreiben und Weiterleitung von Anfragen (mod rewrite; letzteres mit Hilfe von mod_proxy)
  • Änderungen an Headerzeilen (mod_header)
  • Automatische Informationen über Dateitypen (mod_mime, mod_mime_magic)
  • Automatische Erzeugung von Statusberichten (mod_status)

Module

Modul Bereich Funktion
mod_access_compat Gruppenzugriffsberechtigung basierend auf dem Hostnamen
mod_actions Führt CGI-Skript abhängig vom MIME-Typ des angefragten Inhalts aus
mod_alias URL-Umleitung
mod_allowmethods Verbietet einzelne HTTP-Methoden (GET, HEAD, POST, PUT, DELETE, TRACE)
mod_asis Sendet Datei ohne neue HTTP-Header zu setzen
mod_auth_basic Authentifizierung HTTP-Authentifizierung
mod_auth_digest Authentifizierung Authentifizierung mit MD5-Hash
mod_auth_form Authentifizierung Formular-Authentifizierung
mod_authn_anon Authentifizierung Erlaubt anonymen Zugriff in authentifizierten Bereichen
mod_authn_core Authentifizierung Kernmodul für die Authentifizierung
mod_authn_dbd Authentifizierung Benutzer-Authentifizierung über eine SQL-Datenbank
mod_authn_dbm Authentifizierung Benutzer-Authentifizierung über eine DBM-Datei
mod_authn_file Authentifizierung Benutzer-Authentifizierung über Textdateien
mod_authn_socache Authentifizierung Verwaltet einen Cache aus Zugangsberechtigungen
mod_authnz_fcgi Authentifizierung Allows a FastCGI authorizer application to handle Apache httpd authentication and authorization
mod_authnz_ldap Authentifizierung Benutzer-Authentifizierung über LDAP
mod_authz_core Authentifizierung Kernmodul für Authentifizierungsmechanismen
mod_authz_dbd Authentifizierung Gruppen-Authentifizierung über SQL
mod_authz_dbm Authentifizierung Gruppen-Authentifizierung über DBM
mod_authz_groupfile Authentifizierung Gruppen-Authentifizierung über Textdateien
mod_authz_host Authentifizierung Gruppen-Authentifizierung basierend auf dem Hostnamen
mod_authz_owner Authentifizierung Authentifizierung über Besitzerzugehörigkeit von Dateien
mod_authz_user Authentifizierung Benutzer-Authentifizierung
mod_autoindex Automatische Verzeichnisanzeige
mod_buffer Anfragen-Pufferung
mod_cache Caching HTTP-Caching-Filter nach RFC 2616
mod_cache_disk Caching Festplattenspeicherung für HTTP Caching-Filter
mod_cache_socache Caching Shared object cache (socache)-basierte Speicherung für den HTTP Caching-Filter
mod_cern_meta CERN Metadaten-Semantik
mod_cgi Ausführung von CGI-Skripten
mod_cgid Ausführung von CGI-Skripten über externen daemon
mod_charset_lite Legt andere Zeichenkodierung fest
mod_data Data-URL nach RFC 2397
mod_dav WebDAV WebDAV
mod_dav_fs WebDAV Dateisystem-Modul für WebDAV
mod_dav_lock WebDAV Locking-Modul für WebDAV
mod_dbd Verwaltet SQL-Verbindungen
mod deflate Komprimiert Inhalt vor der Auslieferung mit Deflate
mod_dialup Dialup
mod_dir Ordner-Verzeichnisanzeige
mod_dumpio Dumps all I/O to error log as desired
mod_echo Test Echo-Server für Testzwecke
mod_env Ändert die Umgebung
mod_example_hooks Beispielmodul
mod_expires Erzeugt die Expires und Cache-Control HTTP-Header
mod_ext_filter Gibt die Server-Antwort vor dem Ausliefern an externes Programm weiter
mod_file_cache Caching Puffert Dateien im Arbeitsspeicher
mod_filter Kontextsensitive Filter
mod_headers Anpassung der HTTP-Header
mod_heartbeat Sendet Serverstatus an Proxyserver
mod_heartmonitor Monitor für mod_heartbeat Server
mod_ident RFC 1413 ident lookups
mod_imagemap Imagemaps
mod_include Serverseitiges Einbinden von HTMl-Dokumenten (Server Side Includes)
mod_info Serverinformationen
mod_isapi ISAPI (Apache for Windows)
mod_lbmethod_bybusyness Für mod_proxy_balancer
mod_lbmethod_byrequests Für mod_proxy_balancer
mod_lbmethod_bytraffic Für mod_proxy_balancer
mod_lbmethod_heartbeat Für mod_proxy_balancer
mod_ldap LDAP
mod_log_config Logging Logging der Anfragen
mod_log_debug Logging Debug Log
mod_log_forensic Logging Forensisches Logging
mod_logio Logging Logging der input/output bytes
mod_lua Lua-Hooks
mod_macro Makro-Unterstützung für die Konfigurationsdateien
mod_mime MIME
mod_mime_magic Feststellung der MIME per Magic Byte
mod_negotiation Content Negotiation
mod_nw_ssl SSL-Kryptografie für NetWare
mod_php Ausführung von PHP-Skripten
mod_privileges Solaris Privileges
mod proxy Proxy
mod_proxy_ajp AJP für mod_proxy
mod_proxy_balancer Lastverteilung für mod_proxy
mod_proxy_connect Unterstützung von CONNECT-Anfragen für mod_proxy
mod_proxy_express Dynamische Reverse-Proxy-Unterstützung für mod_proxy
mod_proxy_fcgi FastCGI-Unterstützung für mod_proxy
mod_proxy_fdpass fdpass-Unterstützung für mod_proxy
mod_proxy_ftp FTP-Unterstützung für mod_proxy
mod_proxy_html Rewrite HTML links in to ensure they are addressable from Clients’ networks in a proxy context
mod_proxy_http HTTP-Unterstützung für mod_proxy
mod_proxy_scgi SCGI-Gateway-Unterstützung für mod_proxy
mod_proxy_wstunnel WebSocket-Unterstützung für mod_proxy
mod_ratelimit Bandbreitenbegrenzung
mod_reflector Kann einen Ausgabefilter in einen HTTP-Dienst verwandeln
mod_remoteip Ersetzt die Client-IP mit einer Useragent-IP
mod_reqtimeout Legt Timeout fest
mod_request Unterstützung für HTTP-Anfragen (Requests)
mod rewrite Rewrite-Engine
mod_security Sicherheitsmodul (Web Application Firewall)
mod_sed Filtern mit sed
mod_session Unterstützung für Sitzungen
mod_session_cookie Sitzungen mit Cookies
mod_session_crypto Sitzungsverschlüsselung
mod_session_dbd DBD/SQL-basierte Sitzungen
mod_setenvif Erlaubt das Setzen von Umgebungsvariablen je nach Anfrage
mod_slotmem_plain Slot-based shared memory provider
mod_slotmem_shm Slot-based shared memory provider
mod_so Unterstützung für das Laden von Programmbibliotheken
mod_socache_dbm DBM-basierter socache
mod_socache_dc Distcache-basierter socache
mod_socache_memcache Memcache-basierter socache
mod_socache_shmcb shmcb-basierter socache
mod_speling Modul zum Korrigieren von Rechtschreibfehlern bei der Eingabe
mod ssl Kryptografie mittels SSL bzw. TLS
mod_status Informationen über Serveraktivität und -leistung
mod_substitute Ermöglicht Suchen & Ersetzen in der Serverantwort
mod_suexec CGI-Skripte als anderer Benutzer ausführen (SuEXEC)
mod_unique_id Provides an environment variable with a unique identifier for each request
mod_unixd Basic (required) security for Unix-family platforms
mod_userdir Benutzer-spezifische Verzeichnisse
mod_usertrack Clickstream-Logging
mod_version Versionsabhängie Konfiguration
mod_vhost_alias Dynamische Konfiguration für Virtual Hosting
mod_watchdog Periodisches Ausführen von Aufgaben
mod_xml2enc Fremde Zeichensätze für libxml2-Filtermodule

Module installieren