Apache/HTTP/Module: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(21 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''Apache/HTTP/Module''' - | '''Apache/HTTP/Module''' - Beschreibung | ||
== Beschreibung == | == Beschreibung == | ||
; Konzept | ; Konzept | ||
Apache-HTTP-Server ist modular aufgebaut | Apache-HTTP-Server ist modular aufgebaut | ||
; Wichtige Module | ; Wichtige Module | ||
{| class="wikitable | {| class="wikitable options" | ||
|- | |- | ||
! Bereich !! Module | ! Bereich !! Module | ||
Zeile 21: | Zeile 16: | ||
| [[WebDAV]] || [[mod_dav]], [[mod_dav_fs]], [[mod_dav_lock]], [[Catacomb WebDAV Server|mod_dav_repos]] | | [[WebDAV]] || [[mod_dav]], [[mod_dav_fs]], [[mod_dav_lock]], [[Catacomb WebDAV Server|mod_dav_repos]] | ||
|- | |- | ||
| [[Authentifizierung]] || [[mod_auth*]] | | [[Authentifizierung]] || [[Authentifizierung|mod_auth*]] | ||
|- | |- | ||
| Weiterleitung || [[mod_proxy]] | | Weiterleitung || [[mod_proxy]] | ||
Zeile 34: | Zeile 29: | ||
|} | |} | ||
== Module == | == Kernfunktionen == | ||
; Kernfunktionen und Multi-Processing-Module | |||
{| class="wikitable sortable options" | |||
|- | |||
! Option !! Beschreibung | |||
|- | |||
| [[core]] || Kernfunktionen des Apache HTTP-Servers, die immer verfügbar sind | |||
|- | |||
| [[mpm_common]] || Eine Sammlung von Direktiven, die von mehr als einem Multi-Processing-Modul (MPM) implementiert werden | |||
|- | |||
| [[event]] || Eine Variante des <code>Worker-MPM</code> mit dem Ziel, nur für Verbindungen mit aktiver Verarbeitung Threads zu verbrauchen | |||
|- | |||
| [[mpm_netware]] || Multi-Processing-Modul zur Implementierung eines für Novell NetWare optimierten Webservers mit ausschließlichem Threading | |||
|- | |||
| [[mpmt_os2]] || Hybrides Multiprozess- und Multithreading-MPM für OS/2 | |||
|- | |||
| [[prefork]] || Implementiert einen Pre-Forking-Webserver ohne Threads | |||
|- | |||
| [[mpm_winnt]] || Multi-Processing-Modul optimiert für Windows NT. | |||
|- | |||
| [[worker]] || Multi-Processing-Modul zur Implementierung eines hybriden Multithreading-Multiprozess-Web-Servers | |||
|} | |||
== Weitere Module == | |||
{| class="wikitable options sortable" | {| class="wikitable options sortable" | ||
! Modul || Bereich !! Funktion | ! Modul || Bereich !! Funktion | ||
Zeile 274: | Zeile 292: | ||
| [[mod_xml2enc]] || Filter|| Fremde Zeichensätze für [[libxml2]]-Filtermodule | | [[mod_xml2enc]] || Filter|| Fremde Zeichensätze für [[libxml2]]-Filtermodule | ||
|} | |} | ||
<noinclude> | <noinclude> | ||
== Anhang == | == Anhang == | ||
=== Siehe auch === | === Siehe auch === | ||
Zeile 561: | Zeile 301: | ||
===== Weblinks ===== | ===== Weblinks ===== | ||
# https://httpd.apache.org/docs/2.4/de/mod/ | # https://httpd.apache.org/docs/2.4/de/mod/ | ||
# https://httpd.apache.org/docs/current/en/mod/ | |||
[[Kategorie:Apache/HTTP/Module]] | [[Kategorie:Apache/HTTP/Module]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 1. November 2024, 11:42 Uhr
Apache/HTTP/Module - Beschreibung
Beschreibung
- Konzept
Apache-HTTP-Server ist modular aufgebaut
- Wichtige Module
Bereich | Module |
---|---|
Verschlüsselung | mod_ssl, mod_gnutls |
Skriptsprachen | mod_php, mod_perl, mod_python |
WebDAV | mod_dav, mod_dav_fs, mod_dav_lock, mod_dav_repos |
Authentifizierung | mod_auth* |
Weiterleitung | mod_proxy |
Umschreiben von Anfragen | mod rewrite |
Änderungen an Headerzeilen | mod_headers |
Informationen zu Dateitypen | mod_mime, mod_mime_magic |
Statusberichte | mod_status |
Kernfunktionen
- Kernfunktionen und Multi-Processing-Module
Option | Beschreibung |
---|---|
core | Kernfunktionen des Apache HTTP-Servers, die immer verfügbar sind |
mpm_common | Eine Sammlung von Direktiven, die von mehr als einem Multi-Processing-Modul (MPM) implementiert werden |
event | Eine Variante des Worker-MPM mit dem Ziel, nur für Verbindungen mit aktiver Verarbeitung Threads zu verbrauchen
|
mpm_netware | Multi-Processing-Modul zur Implementierung eines für Novell NetWare optimierten Webservers mit ausschließlichem Threading |
mpmt_os2 | Hybrides Multiprozess- und Multithreading-MPM für OS/2 |
prefork | Implementiert einen Pre-Forking-Webserver ohne Threads |
mpm_winnt | Multi-Processing-Modul optimiert für Windows NT. |
worker | Multi-Processing-Modul zur Implementierung eines hybriden Multithreading-Multiprozess-Web-Servers |
Weitere Module
Modul | Bereich | Funktion |
---|---|---|
mod_access_compat | Access | Gruppenzugriffsberechtigung basierend auf dem Hostnamen |
mod_actions | Skriptsprachen | 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 | Access | Automatische Verzeichnisanzeige |
mod_buffer | Caching | 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 | Skriptsprachen | Ausführung von CGI-Skripten |
mod_cgid | Skriptsprachen | 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 | Caching | Erzeugt die Expires und Cache-Control HTTP-Header |
mod_ext_filter | Filter | Gibt die Server-Antwort vor dem Ausliefern an externes Programm weiter |
mod_file_cache | Caching | Puffert Dateien im Arbeitsspeicher |
mod_filter | Filter | Kontextsensitive Filter |
mod_headerss | Filter | 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 | Skriptsprachen | Ausführung von PHP-Skripten |
mod_privileges | Solaris Privileges | |
mod proxy | Proxy | Proxy |
mod_proxy_ajp | Proxy | AJP für mod_proxy |
mod_proxy_balancer | Proxy | Lastverteilung für mod_proxy |
mod_proxy_connect | Proxy | Unterstützung von CONNECT-Anfragen für mod_proxy |
mod_proxy_express | Proxy | Dynamische Reverse-Proxy-Unterstützung für mod_proxy |
mod_proxy_fcgi | Proxy | FastCGI-Unterstützung für mod_proxy |
mod_proxy_fdpass | Proxy | fdpass-Unterstützung für mod_proxy |
mod_proxy_ftp | Proxy | FTP-Unterstützung für mod_proxy |
mod_proxy_html | Proxy | Rewrite HTML links in to ensure they are addressable from Clients’ networks in a proxy context |
mod_proxy_http | Proxy | HTTP-Unterstützung für mod_proxy |
mod_proxy_scgi | Proxy | SCGI-Gateway-Unterstützung für mod_proxy |
mod_proxy_wstunnel | Proxy | 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 | Sicherheit | Sicherheitsmodul (Web Application Firewall) |
mod_sed | Filter | Filtern mit sed |
mod_session | Session | Unterstützung für Sitzungen |
mod_session_cookie | Session | Sitzungen mit Cookies |
mod_session_crypto | Session | Sitzungsverschlüsselung |
mod_session_dbd | Session | 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 | Caching | DBM-basierter socache |
mod_socache_dc | Caching | Distcache-basierter socache |
mod_socache_memcache | Caching | Memcache-basierter socache |
mod_socache_shmcb | Caching | 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 | Filter | 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 | Sicherheit | 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 | Filter | Fremde Zeichensätze für libxml2-Filtermodule |
Anhang
Siehe auch
Links
Weblinks