Zum Inhalt springen

Httpd.conf: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 57: Zeile 57:


== Geltungsbereiche ==
== Geltungsbereiche ==
; Hauptkonfigurationsdateien
[[Httpd.conf/Geltungsbereiche]]
Direktiven gelten für den gesamten Server
{| class="wikitable float"
|+ '''Geltungsbereiche von Direktiven'''
!Verwandte Module
!Verwandte Richtlinien
|-
|
|
* <code><Directory></code>
* <code><DirectoryMatch></code>
* <code><Files></code>
* <code><FilesMatch></code>
* <code><Location></code>
* <code><LocationMatch></code>
* <code><VirtualHost></code>
|}
 
; Teile des Servers
Wenn Sie die Konfiguration nur für einen Teil des Servers ändern möchten
 
können Sie Ihre Direktiven
 
in den Abschnitten
* <Directory>
* <DirectoryMatch>
* <Files>
* <FilesMatch>
* <Location>
* <LocationMatch>
 
unterbringen
 
Diese Abschnitte beschränken die Anwendung der Direktiven, die sie einschließen, auf bestimmte Dateisystemorte oder URLs
* Sie können auch verschachtelt werden, was eine sehr feinkörnige Konfiguration ermöglicht


== Virtuelles Hosting ==
== Virtuelles Hosting ==

Version vom 4. November 2024, 12:12 Uhr

httpd.conf - Konfigurationsdatei des Apache HTTP Servers

Beschreibung

Server liest Einstellungen aus der Textdatei httpd.conf

Ablageort
  • wird bei Kompilierung festgelegt
  • kann mit Befehlszeilenoption -f überschrieben werden
Struktur

Verwendung der Direktive Include

  • um weitere Konfigurationsdateien (wie ports.conf) einzulesen
.htaccess

Dezentrale Verwaltung der Konfiguration

  • spezieller Dateien innerhalb des Web-Verzeichnisbaums

Konfigurationsdateien

Hauptkonfigurationsdateien
Syntax der Konfigurationsdateien
Module
Geltungsbereich der Richtlinien
.htaccess-Dateien
Hauptkonfigurationsdateien
Verwandte Module Verwandte Richtlinien
  • mod_mime
  • <IfDefine>
  • Include
  • TypesConfig

Der Apache-HTTP-Server wird konfiguriert, indem Direktiven in einfache Textkonfigurationsdateien eingetragen werden

  • Die Hauptkonfigurationsdatei heißt normalerweise httpd.conf
  • Der Speicherort dieser Datei wird bei der Kompilierung festgelegt, kann aber mit der Befehlszeilenoption -füberschrieben werden
  • Darüber hinaus können andere Konfigurationsdateien mit der Include-Direktivehinzugefügt werden, und es können Platzhalter verwendet werden, um viele Konfigurationsdateien einzuschließen
  • Jede Direktive kann in jede dieser Konfigurationsdateien eingefügt werden. Änderungen an den Hauptkonfigurationsdateien werden von httpd nur erkannt, wenn er gestartet oder neu gestartet wird

Der Server liest auch eine Datei mit Mime-Dokumenttypen; der Dateiname wird durch die TypesConfig-Direktive festgelegt und lautet standardmäßig mime.types

Syntax

Httpd.conf/Syntax

Module

Httpd.conf/Module

Geltungsbereiche

Httpd.conf/Geltungsbereiche

Virtuelles Hosting

Apache/HTTP/Virtuelle Server

.htaccess-Dateien

.htaccess


Anhang

Siehe auch

Links

Weblinks
  1. https://httpd.apache.org/docs/current/en/configuring.html
  2. https://httpd.apache.org/docs/current/de/mod/directives.html