Apache/HTTP/Module: Unterschied zwischen den Versionen
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, 21:35 Uhr
Konzept
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 |