Apache & SubDomains

  • Hallo LC-Team,


    wir haben ein kleines Problem auf unserem LC-Server. Beim Aufruf einer SubDomain wird nicht der eigentliche Inhalt der SubDomains angezeigt sondern das Root-Verzeichnis des Vertrags. Anbei noch ein paar Daten dazu. Hoffe das hilft bei der Suche...



    VG


    AJ



    == die Daten ==


  • Hallo Anton,


    hier das ergebnis deiner Frage...



    Die aktuelle Zuordnung von www, non-www und blog ist aufgrund der tests so vermischt.
    Einer der Tests hat ergeben, wenn alle 3 Subdomains auf das Wordpress Verzeichnis zeigt, dass dann erst das Wordpress auch verwendet wird.
    Sobald einer der vHost Einträge nicht mehr auf das Apps Verzeichnis zeigt, wird wieder der Inhalt des Root Verzeichnis angezeigt.


    Die DNS Records sind ebenfalls alle überprüft, auf dem Webserver läuft auch nur eine IP, also ist auch hier eine Verwechslung auszuschließen...


    Hat noch jemand vielleicht eine Idee ???


    lg


    Björn

  • nun ja ...


    [Fri Mar 07 21:37:01 2014] [warn] VirtualHost 93.180.154.171:80 overlaps with VirtualHost 93.180.154.171:80, the first has precedence, perhaps you need a NameVirtualHost directive


    DAS sollte behoben werden ;)


    Zitat

    VirtualHost configuration:
    93.180.154.171:80


    ihr habt in den VirtualHosts exakte IP-Definitionen vermischt mit Wildcard-Angaben.


    ALLE "<VirtualHost *:80>" umändern auf die tatsächlichen IP-Adressen - oder direkt alles ins LiveConfig ziehen, so dass damit alle Apache-VirtualHosts mit exakter IP-Definition (ohne Wildcard) angelegt sind.



    Zitat

    Sobald einer der vHost Einträge nicht mehr auf das Apps Verzeichnis zeigt, wird wieder der Inhalt des Root Verzeichnis angezeigt.


    Ja, da der Apache die erste passende Konfiguration aus "IP/Port" wählt, kann das zu solch lustigen Phänomenen kommen.

  • Hallo Anton,


    vielen dank für de Hinweis....


    ich habe auf dem Debian 7.0 in der Datei /etc/apache2/ports.conf folgendes ändern müssen.



    in



    Damit funktionieren die VirtualHost für Port 80 und Port 443


    Natürlich musste ich noch die von dir angesprochenen Wildcards entfernen.


    Vielen dank


    Gruß


    Björn

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!