Uwzględnij pliki w Apache HTTP Server wersja 2.2 httpd.conf


18

Mam duży plik httpd.conf, z których większość to hosty wirtualne. Czy istnieje sposób na utworzenie pliku, powiedz virtual_hosts.conf i dołączenie go z httpd.conf? Trochę googlowałem, ale wydaje się, że nie mogę znaleźć zbyt wiele, tylko ładowanie modułu.


1
Nie wyszukuj tego w Google. Przeczytaj dokumenty Apache .
Andrew Schulman

1
@AndrewSchulman: Wiesz, że zadałem to pytanie ponad 3 lata temu ... prawda?
Josh

Odpowiedzi:


37

Informacje na temat plików httpd.conf Apache można znaleźć tutaj .

Niektóre fragmenty zostały skopiowane z tej witryny, aby zapewnić, że informacje nie zostaną utracone, jeśli link przestanie działać:

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

Ścieżki względne:

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

Symbole wieloznaczne:

Include conf/vhosts/*/*.conf

8

Oddzielam każdego wirtualnego hosta we własnym pliku konfiguracyjnym vhost, dzięki czemu nie musisz przeszukiwać gigantycznego dokumentu w poszukiwaniu jednej małej dyrektywy. Podobne do postu Quanty:

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

Wystarczy umieścić go jako ostatnią linię w pliku httpd.conf

po prostu podziel swój pojedynczy plik vhosts.conf na osobne pliki dla każdej domeny, tj

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

o wiele łatwiejsze do zarządzania. -sean


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.