Zum Inhalt springen

Httpd.conf/Include: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „line>“ durch „line copy>“
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 26: Zeile 26:
== Beispiele ==
== Beispiele ==
Der angegebene Dateiname kann ein absoluter Pfad sein oder relativ zum <code>ServerRoot</code>-Verzeichnis angegeben werden
Der angegebene Dateiname kann ein absoluter Pfad sein oder relativ zum <code>ServerRoot</code>-Verzeichnis angegeben werden
<syntaxhighlight lang="apache" line>
<syntaxhighlight lang="apache" line copy>
Include /usr/local/apache2/conf/ssl.conf
Include /usr/local/apache2/conf/ssl.conf
Include /usr/local/apache2/conf/vhosts/*.conf
Include /usr/local/apache2/conf/vhosts/*.conf
Zeile 32: Zeile 32:


Oder Sie geben Pfade relativ zu Ihrem <code>ServerRoot</code>-Verzeichnis an
Oder Sie geben Pfade relativ zu Ihrem <code>ServerRoot</code>-Verzeichnis an
<syntaxhighlight lang="apache" line>
<syntaxhighlight lang="apache" line copy>
Include conf/ssl.conf
Include conf/ssl.conf
Include conf/vhosts/*.conf
Include conf/vhosts/*.conf
Zeile 39: Zeile 39:
== Konfiguration testen ==
== Konfiguration testen ==
Der Aufruf von <code>apachectl configtest</code> liefert eine Liste der Dateien, die während des Konfigurations-Tests verarbeitet werden
Der Aufruf von <code>apachectl configtest</code> liefert eine Liste der Dateien, die während des Konfigurations-Tests verarbeitet werden
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line copy>
sudo apachectl configtest
sudo apachectl configtest
Processing config file: /usr/local/apache2/conf/ssl.conf
Processing config file: /usr/local/apache2/conf/ssl.conf
Zeile 48: Zeile 48:


<noinclude>
<noinclude>
== Anhang ==
== Anhang ==
=== Siehe auch ===
=== Siehe auch ===
Zeile 53: Zeile 54:
{{Special:PrefixIndex/Httpd.conf}}
{{Special:PrefixIndex/Httpd.conf}}


==== Links ====
=== Links ===
===== Weblinks =====
==== Weblinks ====
# https://httpd.apache.org/docs/current/de/mod/core.html#include
# https://httpd.apache.org/docs/current/de/mod/core.html#include


</noinclude>
</noinclude>
[[Kategorie:Apache/HTTP/Konfiguration]]

Aktuelle Version vom 11. Mai 2025, 13:40 Uhr

Include-Direktive - Einfügen von Konfigurationsdateien in die Konfigurationsdatei des Servers

Beschreibung

Beschreibung Fügt andere Konfigurationsdateien
innerhalb der Server-Konfigurationsdatei ein
Syntax Include Dateiname|Verzeichnis
Kontext Serverkonfiguration, Virtual Host, Verzeichnis
Status Core
Modul core
Kompatibilität Platzhalter-Suche ist verfügbar seit 2.0.41
Platzhalterzeichen

Shell-typische (fnmatch()) Platzhalterzeichen können dazu verwendet werden, mehrere Dateien auf einmal in alphabetischer Reihenfolge einzufügen

Verzeichnisse

Wenn Include darüber hinaus auf ein Verzeichnis anstatt auf eine Datei zeigt, liest der Apache alle Dateien in diesem Verzeichnis und allen Unterverzeichnissen ein

Das Einfügen ganzer Verzeichnisse ist jedoch nicht empfehlenswert, da temporäre Dateien sehr leicht versehentlich in einem Verzeichnis zurückgelassen werden, was httpd scheitern lassen kann

Beispiele

Der angegebene Dateiname kann ein absoluter Pfad sein oder relativ zum ServerRoot-Verzeichnis angegeben werden

Include /usr/local/apache2/conf/ssl.conf
Include /usr/local/apache2/conf/vhosts/*.conf

Oder Sie geben Pfade relativ zu Ihrem ServerRoot-Verzeichnis an

Include conf/ssl.conf
Include conf/vhosts/*.conf

Konfiguration testen

Der Aufruf von apachectl configtest liefert eine Liste der Dateien, die während des Konfigurations-Tests verarbeitet werden

sudo apachectl configtest
Processing config file: /usr/local/apache2/conf/ssl.conf
Processing config file: /usr/local/apache2/conf/vhosts/vhost1.conf
Processing config file: /usr/local/apache2/conf/vhosts/vhost2.conf
Syntax OK


Anhang

Siehe auch

Links

Weblinks

  1. https://httpd.apache.org/docs/current/de/mod/core.html#include