Schließen Sie Dateien in die httpd.conf von Apache HTTP Server Version 2.2 ein


18

Ich habe eine große httpd.conf-Datei, von denen die meisten virtuelle Hosts sind. Gibt es eine Möglichkeit, eine Datei zu erstellen, beispielsweise virtual_hosts.conf, und sie aus httpd.conf einzuschließen? Ich habe ein bisschen gegoogelt, kann aber anscheinend nicht viel finden, nur das Laden von Modulen.


1
Google nicht dafür. Lesen Sie die Apache-Dokumentation .
Andrew Schulman

1
@ AndrewSchulman: Weißt du, ich habe diese Frage vor über 3 Jahren gestellt ... richtig?
Josh

Antworten:


37

Informationen zu den httpd.conf-Dateien von Apache finden Sie hier .

Einige Ausschnitte wurden von dieser Website kopiert, um sicherzustellen, dass die Informationen nicht verloren gehen, wenn der Link veraltet wäre:

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

Relative Pfade:

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

Platzhalter:

Include conf/vhosts/*/*.conf

8

Ich teile jeden virtuellen Host in eine eigene vhost-Konfigurationsdatei auf, damit Sie nicht in einem riesigen Dokument nach einer kleinen Direktive suchen müssen. Ähnlich wie bei Quanta:

Include /etc/apache2/vhosts.d/*.conf

Platzieren Sie es einfach als letzte Zeile in Ihrer httpd.conf

Teilen Sie dann einfach Ihre einzelne vhosts.conf in einzelne Dateien für jede Domain auf, d. h

domain1.conf
domain2.conf
domain3.conf
etc.... 

viel einfacher zu handhaben. -Sean


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.