Default Server

Alles, was den Apache betrifft, kann hier besprochen werden.

Default Server

Postby waynel » 26. September 2017 08:59

Hallo Welt !!!

Wie stelle ich beim Apache den Default Server ein ?
Laut apache.org soll das ja so gehen (für Port 80):
<VirtualHost _default_:80>
DocumentRoot "/www/default"
...
</VirtualHost

Das weiß der httpd allerdings nicht und nimmt immer den, der in /etc/httpd/conf.d
alphabetisch an erster Stelle kommt. Das nervt ziemlich.
Die meisten virtuellen Hosts werden auf Anfrage generiert, und wenn da einer bei ist,
der im Alphabet vor dem aktuellen Host kommt, wird der automatisch zum Default.
Wie kann ich das vermeiden ?
Ich habe in der httpd.conf den default DocumentRoot auf das gewünschte Verzeichnis
gesetzt, das wird aber ignoriert (Berechtigungen sind OK)
In /etc/httpd/conf.d habe ich jetzt eine 000_default.conf, womit es zurzeit funktioniert,
was sich aber auch schnell wieder geben kann.
Gibt es einen Weg, den Default Server fest einzustellen, so dass dieser auch Default bleibt ?

Vielen Dank
Wayne
waynel
 
Posts: 1
Joined: 26. September 2017 08:45
XAMPP version: Apache/2.4.6 (Red Hat Enterpri
Operating System: RHEL 7

Re: Default Server

Postby Nobbie » 26. September 2017 15:38

Die _default_ Anweisung funktioniert nur bei IP Based VirtualHosts (d.h. Du betreibst verschiedene IPs für jede Domain).

Bei NameBased VirtualHosts (der "Normalfall", eine IP bedient verschiedene Domains / Subdomains) entscheidet in der Tat die Reihenfolge der VirtualHosts in der Konfiguration, genau wie Du es festgestellt hast. Hier ist das Xampp Forum, Du betreibst offensichtlich aber keine Xampp Installation, sondern irgendeine Linux Distribution. Deswegen kenne ich Deine Konfiguration nicht oder nur schlecht (OpenSuSE?). Du musst eben sicherstellen, dass bei der Konfiguration nachher Dein Default Host am Anfang steht. Das kann man je nach dem über Dateinamen regeln oder durch entsprechende Verschachtelung. Die Idee mit 000_default.conf ist doch gar nicht schlecht. Tu noch einen Unterstrich davor, dann ist es vielleicht noch besser.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 96 guests