Apache VirtualHosts

NiclasM

Enthusiast
Thread Starter
Mitglied seit
06.02.2007
Beiträge
4.331
Ort
Dortmund
Gegeben:

Server mit fester IP im RZ. Debian Squeeze mit Apache Server.
Neue Domain zeigt auf die IP.

Apache default eintrag dazu


Code:
<VirtualHost *:80>
        ServerName test.de
        ServerAlias *.test.de
        DocumentRoot /var/www/test.de
</VirtualHost>

<VirtualHost *:80>
        ServerName test.de
        ServerAlias *test.de
        DocumentRoot /var/www/test.de
</VirtualHost>


<VirtualHost *:80>
        ServerName *test.de
        ServerAlias *.test.de
        DocumentRoot /var/www/test.de
</VirtualHost>


Problem :

www.test.de -> Funktioniert
test.de -> Funktioniert nicht (zeigt zu einem mir nicht bekanntem leeren Ordner)
http://test.de -> Funktioniert nicht (zeigt zu einem mir nicht bekanntem leeren Ordner)

In den logs (access,errors) finde ich nicht heraus auf welchen ordner das ganze zeigt.


Problemlösung ? :)
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
deine Vhosts sind sehr strange... warum 3x? oder sollen das 3 versuche sein?
Das erste ist soweit richtig. es ist aber denkbar unklug alle subdomains auf einen ordner zeigen zu lassen.
Ich lasse immer nur www. oder ganz ohne subdomain auf den ordner zeigen und habe im default Vhost per php redirekt rules definiert der alle fehleingaben auf den richtien vhost per 301 umleitet.
 
Es soll bei www, http:// und komplett ohne auf die gleiche Seite zeigen.
Vom iPhone geht's aber jetzt .
 
dir ist bewusst, das http bei jedem Browser-Request auf Port 80 automatisch davor steht? ;) weil komplett ohne = http://
 
hier stand Mist.

Bin raus...ihr macht das schon.
 
Zuletzt bearbeitet:
Hättest du Ahnung von Apache dann würdest du das nicht schreiben
was hat der Document Root und ServerName mit mod_rewrite zutun? Wenn du allwissend bist wie du wohl glaubst dann hättest du ihm auch helfen können... antworten alla "mod_rewrite" sind unter aller kanone! egal ob das nun zur lösung führt oder nicht. Unsitte die sich in Foren ausbreitet wie ne seuche.

Das test.de nicht geht kann zudem weitere ursachen haben wie DNS oder Browser Cache. Was durch die tatsache das es aufm Iphone geht bekräftigt wird. temp/.bak files von shell Editoren können dazu führen das vhosts überschrieben werden. Wenn man darauf nicht achtet sucht man vergeblich.

Und zu dem andern dünnpfiff: Ich würde mich schwer zurück halten mit mutmaßung zur Erfahrung anderer User. Da fliegste ganz schnell auf die Nase.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh