Apache/HTTP/Module: Unterschied zwischen den Versionen

Aus Foxwiki
Subpages:
Keine Bearbeitungszusammenfassung
 
(37 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Apache/HTTP/Module''' - Kurzbeschreibung
'''Apache/HTTP/Module''' - Beschreibung
   
   
== Beschreibung ==
== Beschreibung ==
; Konzept
; Konzept
Der Apache-Server kann mit Modulen erweitert werden
Apache-HTTP-Server ist modular aufgebaut
* Zusatzfunktionen
Benennung
* 'mod_*'
** mod_rewrite
** mod_php
** mod_ssl


; Wichtige Module
; Wichtige Module
{| class="wikitable big options"
{| class="wikitable options"
|-
|-
! Bereich !! Module
! Bereich !! Module
Zeile 22: 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 28: Zeile 22:
| Umschreiben von Anfragen || [[mod rewrite]]
| Umschreiben von Anfragen || [[mod rewrite]]
|-
|-
| Änderungen an [[Liste der HTTP-Header|Headerzeilen]] || [[mod_header]]
| Änderungen an [[Liste der HTTP-Header|Headerzeilen]] || [[mod_headers]]
|-
|-
| Informationen zu [[Multipurpose Internet Mail Extensions|Dateitypen]] || [[mod_mime]], [[mod_mime_magic]]
| Informationen zu [[Multipurpose Internet Mail Extensions|Dateitypen]] || [[mod_mime]], [[mod_mime_magic]]
Zeile 35: Zeile 29:
|}
|}


== Module verwalten ==
== Kernfunktionen ==
=== Installation ===
; Kernfunktionen und Multi-Processing-Module
=== Aktivierung ===
{| class="wikitable sortable options"
=== Deaktivierung ===
|-
=== Status ===
! Option !! Beschreibung
[[mod_status]]
|-
| [[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
|}


== Module ==
== Weitere Module ==
{| class="wikitable options sortable"
{| class="wikitable options sortable"
! Modul || Bereich !! Funktion
! Modul || Bereich !! Funktion
Zeile 142: Zeile 152:
| [[mod_filter]] || Filter|| Kontextsensitive Filter
| [[mod_filter]] || Filter|| Kontextsensitive Filter
|-
|-
| [[mod_headers]] || Filter|| Anpassung der [[HTTP-Header]]
| [[mod_headerss]] || Filter|| Anpassung der [[HTTP-Header]]
|-
|-
| [[mod_heartbeat]] || || Sendet Serverstatus an Proxyserver
| [[mod_heartbeat]] || || Sendet Serverstatus an Proxyserver
Zeile 284: Zeile 294:


<noinclude>
<noinclude>
== Anhang ==
== Anhang ==
=== Siehe auch ===
=== Siehe auch ===
Zeile 291: Zeile 300:
==== Links ====
==== Links ====
===== Weblinks =====
===== Weblinks =====
# 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
  1. https://httpd.apache.org/docs/2.4/de/mod/
  2. https://httpd.apache.org/docs/current/en/mod/