LuMa
23.02.16, 22:19
Hallo,
ich verzweifel nun schon die ganze Zeit an der Konfiguration meines Apache Webservers (auf CentOS 7). Ich möchte eine normale Domain sowie zwei Subdomains "bedienen". Hier mal meine Situation beispielhaft dargestellt:
Es läuft ein WebServer. Aufgeschaltet ist dort eine Domain, sowie eine eine WildCard für die SubDomains.
IP: 6.6.6.6
Domain: luma.com
Document Root des Servers:
/var/www/html
Zusätzlich möchte ich auf 2 SubDomains reagieren:
sub1.luma.com
sub2.luma.com
Daraus ergibt sich folgende Ordnerstruktur:
/var/www/html
#########|_ luma.com
################|_ index.html
#########|_ sub1.luma.com
################|_ index.html
#########|_ sub2.luma.com
################|_ index.html
#########|_ index.html
(Ich hoffe man erkennt die Darstellung)
Für diese 3 Domains habe ich je 2 VHost Konfigurationen angelegt (HTTP und HTTPS). Der Document Root dieser VHosts ist jeweils der Domainname selbst. Und das funktioniert auch. Gebe ich im Browser die gewünscht Domain ein, sehe ich auch die richtige index.html-Datei. Das geht schonmal!
Problematisch wird es nun, wenn ich im Browser eine ungültige Subdomain oder die IP eingebe. Denn dann lande ich in meinem "Haupt" Document Root (/var/www/html) und kriege die dort abgelegte index.html zu sehen. Das ist ja auch richtig so. Nur kann ich nun von dort aus in die Ordner der Domains navigieren, was ich aber nicht möchte! Das ganze funktioniert, indem ich den Ordnernamen einfach an die IP/ungültige Addresse anhänge: 6.6.6.6/luma.com sowie blabla.luma.com/luma.com liefern mir die index.html aus dem Ordner /var/www/html/luma.com/index.html, die eigentlich nur über luma.com erreichbar sein sollte.
Was mache ich falsch? Ich habe die "Hauptseite" luma.com die in sites-available/luma.com.conf konfiguriert ist via Symlink unter dem Namen 00-default.conf in den sites-enabled Ordner gelinkt. Das heißt Apache müsste diese Konfiguration als ersten VHost erkennen und so zur Default Seite machen. Allerdings scheint das nicht so zu klappen.
Könnt ihr mir da auf die Sprünge helfen?
MfG,
Lukas
ich verzweifel nun schon die ganze Zeit an der Konfiguration meines Apache Webservers (auf CentOS 7). Ich möchte eine normale Domain sowie zwei Subdomains "bedienen". Hier mal meine Situation beispielhaft dargestellt:
Es läuft ein WebServer. Aufgeschaltet ist dort eine Domain, sowie eine eine WildCard für die SubDomains.
IP: 6.6.6.6
Domain: luma.com
Document Root des Servers:
/var/www/html
Zusätzlich möchte ich auf 2 SubDomains reagieren:
sub1.luma.com
sub2.luma.com
Daraus ergibt sich folgende Ordnerstruktur:
/var/www/html
#########|_ luma.com
################|_ index.html
#########|_ sub1.luma.com
################|_ index.html
#########|_ sub2.luma.com
################|_ index.html
#########|_ index.html
(Ich hoffe man erkennt die Darstellung)
Für diese 3 Domains habe ich je 2 VHost Konfigurationen angelegt (HTTP und HTTPS). Der Document Root dieser VHosts ist jeweils der Domainname selbst. Und das funktioniert auch. Gebe ich im Browser die gewünscht Domain ein, sehe ich auch die richtige index.html-Datei. Das geht schonmal!
Problematisch wird es nun, wenn ich im Browser eine ungültige Subdomain oder die IP eingebe. Denn dann lande ich in meinem "Haupt" Document Root (/var/www/html) und kriege die dort abgelegte index.html zu sehen. Das ist ja auch richtig so. Nur kann ich nun von dort aus in die Ordner der Domains navigieren, was ich aber nicht möchte! Das ganze funktioniert, indem ich den Ordnernamen einfach an die IP/ungültige Addresse anhänge: 6.6.6.6/luma.com sowie blabla.luma.com/luma.com liefern mir die index.html aus dem Ordner /var/www/html/luma.com/index.html, die eigentlich nur über luma.com erreichbar sein sollte.
Was mache ich falsch? Ich habe die "Hauptseite" luma.com die in sites-available/luma.com.conf konfiguriert ist via Symlink unter dem Namen 00-default.conf in den sites-enabled Ordner gelinkt. Das heißt Apache müsste diese Konfiguration als ersten VHost erkennen und so zur Default Seite machen. Allerdings scheint das nicht so zu klappen.
Könnt ihr mir da auf die Sprünge helfen?
MfG,
Lukas