Der Speicherort und die Organisation der Konfigurationsdateien sind konfigurierbar und können zwischen Hauptversionen oder Distributionen wechseln.
Das Apache Wiki bietet eine praktische Anleitung zu den Namen und Speicherorten der Konfigurationsdateien.
Da die Konfigurationsdateien include
Anweisungen enthalten können , können Teile der Konfiguration in kleinere Dateien aufgeteilt werden. Da eine Apache-Standardkonfigurationsdatei viele Kommentare und viele Standardelemente enthält, ist es sinnvoll, die Teile, die Sie am wahrscheinlichsten ändern, herauszusuchen.
Der Name der Hauptkonfigurationsdatei kann zum Zeitpunkt der Kompilierung geändert werden und wurde in den letzten Versionen von httpd.conf
nach geändertapache2.conf
Im Laufe der Jahre hat sich auch die Organisation der enthaltenen Konfigurationsdateien weiterentwickelt.
Zum Beispiel habe ich Apache2 auf einem Ubuntu-basierten System installiert. apt-get install apache2
Hier sind die enthaltenen Dateien
/etc/apache2$ ls
apache2.conf envvars mods-available ports.conf sites-enabled
conf.d httpd.conf mods-enabled sites-available
/etc/apache2$ grep ^Include apache2.conf
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
Include /etc/apache2/conf.d/
Include /etc/apache2/sites-enabled/
/etc/apache2$ ls -l sites-enabled
total 0
lrwxrwxrwx 1 root root 26 Dec 26 12:30 000-default -> ../sites-available/default
Die wenigen Konfigurationseinstellungen, an denen Sie wahrscheinlich am meisten interessiert sind, sind jetzt in /etc/apache2/sites-available/default
.
Ich kann sehen, dass dies mit der Ubuntu- Dokumentation für Apache übereinstimmt. Ich empfehle, sie zuerst zu lesen. Wenn Sie eine andere Dokumentation für ältere Versionen von Apache (oder andere Distributionen) haben, können Sie diese Informationen an die Art und Weise anpassen, wie die Dinge in Ubuntu organisiert sind.