jetzt ist aber apache dran schuld (dns funktioniert einwandfrei)
Sir Bambel
- webserver
Hallo !
_jetzt_ (betont) ist aber Apache dran schuld - und das muss ich nun mal ehrlich sagen.
Es geht mal wieder um das altbewährte virtual-host-Problem von Sir Bambel. Nein, es funktioniert einwandfrei, technisch gesehen.
Ich habe mir das Recht genommen, ein paar Fragen zu stellen, nachdem mir unzählige liebe Leute auf dem fast-auf-http://forum.de.selfhtml.org-verschwindenen-[pref:t=68131&m=390488]-therad geholfen haben.
Also, mein Router, der in meinem LAN der DNS-Server ist, handelt nun genau so, wie ich es mir erhofft habe, meinen Computer kann man also nun unter "mehreren Domains" aufrufen, also diese Namespace<>IP-Auflösung funktioniert wunderbar.
Doch da ist ja der Apache - und der macht halt ein paar Probleme. Hier meine virtual-host-einträge, das wohlgeschulte Auge vermag da wahrscheinlich gleich einen Fehler finden:
#################################################################
NameVirtualHost 192.168.0.26
<VirtualHost bambel>
DocumentRoot E:/Homepages/webserver
ServerName bambel
</VirtualHost>
<VirtualHost homepages.bambel>
DocumentRoot E:/Homepages/
ServerName homepages.bambel
</VirtualHost>
<Directory "E:/Homepages">
Order Allow,Deny
Allow from all
Options Indexes MultiViews
</Directory>
#################################################################
Also, was immer passiert, wenn ich den gesamten <virtualhost homepages.bambel>-block nicht auskommentiere: Er behauptet immer, er würde mit homepages.bambel verbunden sein.
Also, das heißt im Klartext: Du gibtst bei deinem Browser "http://bambel/" ein, und er zeigt dir den gleichen inhalt, als wenn du "http://homepages.bambel/" eintippst. Er identifiziert sich auch mit homepages.bambel.
Woran kann der fehler liegen / woran liegt er ?
Vielen, vielen dank schon mal vür antworten im voraus :-),
Sir Bambel
Hallo !
<VirtualHost bambel>
Mach mal ein ping auf bambel - was ergibt das?
<VirtualHost homepages.bambel>
Mach mal ein ping auf homepages.bambel - geht das?
Erwin
Hallo erwin,
ping auf bambel geht, ping auf homepages.bambel geht auch.
<img src="http://i-netlab.de/astro/freak.jpg" border="0" alt="">
-> bist das du?
Sir bambel
Hallo ,
<img src="http://i-netlab.de/astro/freak.jpg" border="0" alt="">
-> bist das du?
Klar, wer sonst *g*
Nun, das Bild ist etwas unscharf - soll auch so sein. Denn im Hintergrund wäre sonst das Chaos in der Küche zu sehen....
Aber der Teppich mit dem @ ist schon geil - hat mir meine Frau geschenkt.
Und der Lappi ist ein IBM T40 Thinkpad (ähhm dienstlich).
viele Grüße, Erwin
hi Sir,
_jetzt_ (betont) ist aber Apache dran schuld - und das muss ich nun mal ehrlich sagen.
Nö, der Apache ist weiterhin absolut unschuldig, er macht nur das, was du ihm befohlen hast.
NameVirtualHost 192.168.0.26
das ist logischerweise die ip meines rechners.
Logischerweise? Hm. Muß nicht so sein, kann aber.
<VirtualHost bambel>
hier hatte ich auch vorher "*" stehen, und es hat sich
genausowenig verändert
Hihi, und genau _hier_ liegt dein Problem.
<VirtualHost 192.168.0.26>
DocumentRoot E:/Homepages/webserver
ServerName bambel
</VirtualHost>
löst es.
Schau doch mal bei Gelegenheit in die Apache-Doku, da wird dir sehr gut erklärt, wie du virtuelle Hosts einrichten kannst.
Grüße aus Berlin
Christoph S.
Hi Christoph,
Nö, der Apache ist weiterhin absolut unschuldig, er macht nur das, was du ihm befohlen hast.
richtig. Ich meinte aber mein "unschuldig" übertragen - also dass es an der konfiguration des apachen liegt, und nicht am dns-server ! Also, und zu dieser Konfiguration hätte ich gerne ein bisschen hilfe - wie du sie mir (vielen dank) gegeben hast :-)
NameVirtualHost 192.168.0.26
das ist logischerweise die ip meines rechners.
Logischerweise? Hm. Muß nicht so sein, kann aber.
ist jedoch. Habe ich nachgeschaut. Muss aber DHCP noch ausschalten, damit es immer so ist :-)
<VirtualHost bambel>
hier hatte ich auch vorher "*" stehen, und es hat sich
genausowenig verändert
Hihi, und genau _hier_ liegt dein Problem.
<VirtualHost 192.168.0.26>DocumentRoot E:/Homepages/webserver
ServerName bambel
</VirtualHost>
löst es.
tatsächlich ? In der Doku steht aber, dass meine Lösung auch gehen würde. Ich werde es sofort ausprobieren !
Schau doch mal bei Gelegenheit in die Apache-Doku, da wird dir sehr gut erklärt, wie du virtuelle Hosts einrichten kannst.
wird so einigermaßen. Aber nicht so richtig. Nur so halb. Auf jeden fall kann ich mir daraus keine namensbasierten virtual-hosts zusammenbauen.
vielen dank für deinen tip,
sir bambel
Hallo Sir Bambel,
_jetzt_ (betont) ist aber Apache dran schuld - und das muss ich nun
mal ehrlich sagen.
Nope. In den VirtualHost-Block gehoert die IP-Adresse:
<VirtualHost 192.168.0.24>
ServerName bambel
</VirtualHost>
<VirtualHost 192.168.0.24>
ServerName homepages.bambel
</VirtualHost>
Gruesse,
CK
Hallo CK,
wirklich ? guuuut, werde ich gleich mal ausprobieren :-)
Hallo Christian, Christoph, Erwin,
vielen dank für eure Hilfe(n), es funktioniert :-)
danke @ all :-)))
Sir Bambel
PS: Hatte ich eigentlich tomaten auf den augen oder was ...? Im Manual steht dieses Beispiel:
NameVirtualHost *
<VirtualHost *>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>
<VirtualHost *>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
und seltsamerweise habe ich es irgendwie "übersehen" ... !?
(Quelle für alle, die ihr manual unter /manual/ laufen haben : http://localhost/manual/vhosts/name-based.html)