Domainverwaltung Fehlerhaft

  • Hallo zusammen
    ich hab folgendes Prob..


    Ich hab 2 Kunden angelegt.
    Kunde 1 hat die Hauptdomain: kdn1.deuserv.com
    Kunde 2 hat die Hauptdomain: kdn2.deuserv.com


    Kunde 1 habe ich die Domain deuserv.com zu gewiesen. liegt im Dokument-Root /var/www/virtual/kdn1.deuserv.com/htdocs
    Kunde 2 habe ich die Domain modelbc.deuserv.com zugewiesen. liegt im Dokument-Root /var/www/virtual/kdn2.deuserv.com/htdocs


    Nur die Domain modelbc.deuserv.de zeigt immer auf die Domain von Kunde 1 also deuserv.com. Und nicht wie im Dokument-Root steht.


    Wo liegt der Fehler?


    LG
    Andreas

  • Domain Weiterleitung ist immer noch Fehlerhaft:


    [FONT=&quot]Erste Alias die ich angelegt habe war:
    deuserv.de
    diese wird auf /deuserv.de
    weiter geleitet was auch geht.


    Die zweite Alias war:
    modelbc.deuserv.de
    diese soll auf /modelbc.deuserv.de
    weiter geleitet werden, was sie aber nicht macht. Sie zeigt immer auf /deuserv.de


    Test wäre:
    www.deuserv.de
    www.modelbc.deuserv.de dort im Ordner habe ich mal die Index gelöscht, müsste also eine Fehlermeldung kommen.


    Jemand eine Idee woran es liegen könnte? [/FONT]


    LG
    Andreas

  • Ja, daran kann es liegen. Dieses Problem gab es schon mehrfach (einfach mal nach "Wildcard" suchen). Ein Beispiel hier: http://forum.netcup.de/showthread.php?t=1920. Dort geht es zwar um SysCP, aber scheitern tut es dort letztendlich auch beim Apache. Wie ich dort geschrieben habe, sind zumindest bei meiner Installation die Namen der Konfigurationsdateien und damit deren Ladereihenfolge entscheidend. Stößt Apache auf den Wildcard-Alias, ist er zufrieden und bemerkt nicht, dass diese Subdomain eine Ausnahme von der Wildcard bildet. Wenn es keine Wildcard sein muss, einfach weglassen, ansonsten sehen, dass die Domains in der richtigen Reihenfolge in die Konfigdateien geschrieben werden - wie man das hinbekommt weiß ich allerdings nicht.

  • hab sie rausgenommen. Aber daran liegt es nicht, die Weiterleitung ist immer noch falsch. (hab sie neu angelegt)


    Es passiert ja nur wenn man eine Domain Alias anlegt.


    Legt man die Domain bei einem Neuen Kunden an klappt es.


    LG
    Andreas

  • Kleine Frage zur Verständigung:


    Wie sind den die Domains aufgebaut?


    deuserv.com
    ->knd1.deuserv.com
    ->knd2.deuserv.com
    oder


    deuserv.com
    knd1.deuserv.com
    knd2.deuserv.com


    ?

  • Kunde: deuserv.com
    Domain Alias-> modelbc.deuserv.com = /modelbc.deuserv.com


    Fehler: wird auf die deuserv.com geleitet und nicht auf dem Ordner /modelbc.deuserv.com


    Kunde: deuserv.com
    Domain Alias-> kiz.deuserv.com = /kiz.deuserv.com


    Fehler: wird auf die deuserv.com geleitet und nicht auf dem Ordner /kiz.deuserv.com



    Kunde: deuserv.de
    Domain Alias-> modelbc.deuserv.de = /modelbc.deuserv.de


    Fehler: wird auf die deuserv.de geleitet und nicht auf dem Ordner /modelbc.deuserv.de


    --------------------


    Und so geht es mit jeder Domain Alias die ich anlege, es wird einfach nicht auf den Ordner geleitet obwohl im Aapache es steht.


    Server-Name modelbc.deuserv.com
    Dokument-Root /var/www/virtual/deuserv.com/modelbc.deuserv.com/htdocs

  • Zitat von AndreasT;20175


    Und so geht es mit jeder Domain Alias die ich anlege, es wird einfach nicht auf den Ordner geleitet obwohl im Aapache es steht.


    Was steht denn in der

    Code
    /etc/apache2/sites-available/ispcp.conf

    Und wie ist die default-Site im htdocs-Ordner? Diese wird immer gleich erstellt, bei einer Domain. Unabhängig von der Subdomain.
    Kleiner Auszug aus der original Datei:

    Code
    <p>This is the default page for <b>{DOMAIN_NAME}</b>
  • # httpd als entry PHP2 support BEGIN.
    <IfModule mod_php5.c>
    php_admin_value open_basedir "/var/www/virtual/deuserv.de/modelbc.deuserv.de:/var/www/virtual/deuserv.de/modelbc.deuserv.de/phptmp/:/usr/share/php/"
    php_admin_value upload_tmp_dir "/var/www/virtual/deuserv.de/modelbc.deuserv.de/phptmp/"
    php_admin_value session.save_path "/var/www/virtual/deuserv.de/modelbc.deuserv.de/phptmp/"
    php_admin_value sendmail_path '/usr/sbin/sendmail -f vu2006 -t -i'
    </IfModule>
    <IfModule mod_fastcgi.c>
    ScriptAlias /php5/ /var/www/fcgi/deuserv.de/
    <Directory "/var/www/fcgi/deuserv.de">
    AllowOverride None
    Options +ExecCGI -MultiViews -Indexes
    Order allow,deny
    Allow from all
    </Directory>
    </IfModule>
    <IfModule mod_fcgid.c>
    Include /etc/apache2/mods-available/fcgid_ispcp.conf
    <Directory /var/www/virtual/deuserv.de/modelbc.deuserv.de/htdocs>
    FCGIWrapper /var/www/fcgi/deuserv.de/php5-fcgi-starter .php
    Options +ExecCGI
    </Directory>
    <Directory "/var/www/fcgi/deuserv.de">
    AllowOverride None
    Options +ExecCGI MultiViews -Indexes
    Order allow,deny
    Allow from all
    </Directory>
    </IfModule>
    # httpd als entry PHP2 support END.

  • </VirtualHost>
    # httpd [deuserv.com] dmn entry END.


    # httpd [deuserv.com] dmn group entry END.



    # httpd [modelbc.deuserv.de] als entry BEGIN.
    <VirtualHost 78.46.161.173:80>


    #
    #User vu2006
    #Group vu2006
    #


    <IfModule suexec_module>
    SuexecUserGroup vu2006 vu2006
    </IfModule>


    ServerAdmin webmaster@modelbc.deuserv.de
    DocumentRoot /var/www/virtual/deuserv.de/modelbc.deuserv.de/htdocs


    ServerName modelbc.deuserv.de
    ServerAlias www.modelbc.deuserv.de modelbc.deuserv.de *.modelbc.deuserv.de


    Alias /errors /var/www/virtual/deuserv.de/modelbc.deuserv.de/errors/


    RedirectMatch permanent ^/ftp[\/]?$ http://admin.srv1.deuserv.com/ftp/
    RedirectMatch permanent ^/pma[\/]?$ http://admin.srv1.deuserv.com/pma/
    RedirectMatch permanent ^/webmail[\/]?$ http://admin.srv1.deuserv.com/webmail/
    RedirectMatch permanent ^/ispcp[\/]?$ http://admin.srv1.deuserv.com/


    ErrorDocument 401 /errors/401.html
    ErrorDocument 403 /errors/403.html
    ErrorDocument 404 /errors/404.html
    ErrorDocument 500 /errors/500.html
    ErrorDocument 503 /errors/503.html


    <IfModule mod_cband.c>
    CBandUser deuserv.de
    </IfModule>


    # httpd awstats support BEGIN.


    # httpd awstats support END.


    # httpd als entry redirect entry BEGIN.
    # httpd als entry redirect entry END.


    # httpd als entry cgi support BEGIN.
    ScriptAlias /cgi-bin/ /var/www/virtual/deuserv.de/modelbc.deuserv.de/cgi-bin/
    <Directory /var/www/virtual/deuserv.de/modelbc.deuserv.de/cgi-bin>
    AllowOverride AuthConfig
    #Options ExecCGI
    Order allow,deny
    Allow from all
    </Directory>
    # httpd als entry cgi support END.


    <Directory /var/www/virtual/deuserv.de/modelbc.deuserv.de/htdocs>
    # httpd als entry PHP support BEGIN.
    # httpd als entry PHP support END.
    Options -Indexes Includes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>


    # httpd als entry PHP2 support BEGIN.
    <IfModule mod_php5.c>
    php_admin_value open_basedir "/var/www/virtual/deuserv.de/modelbc.deuserv.de:/var/www/virtual/deuserv.de/modelbc.deuserv.de/phptmp/:/usr/share/php/"
    php_admin_value upload_tmp_dir "/var/www/virtual/deuserv.de/modelbc.deuserv.de/phptmp/"
    php_admin_value session.save_path "/var/www/virtual/deuserv.de/modelbc.deuserv.de/phptmp/"
    php_admin_value sendmail_path '/usr/sbin/sendmail -f vu2006 -t -i'
    </IfModule>
    <IfModule mod_fastcgi.c>
    ScriptAlias /php5/ /var/www/fcgi/deuserv.de/
    <Directory "/var/www/fcgi/deuserv.de">
    AllowOverride None
    Options +ExecCGI -MultiViews -Indexes
    Order allow,deny
    Allow from all
    </Directory>
    </IfModule>
    <IfModule mod_fcgid.c>
    Include /etc/apache2/mods-available/fcgid_ispcp.conf
    <Directory /var/www/virtual/deuserv.de/modelbc.deuserv.de/htdocs>
    FCGIWrapper /var/www/fcgi/deuserv.de/php5-fcgi-starter .php
    Options +ExecCGI
    </Directory>
    <Directory "/var/www/fcgi/deuserv.de">
    AllowOverride None
    Options +ExecCGI MultiViews -Indexes
    Order allow,deny
    Allow from all
    </Directory>
    </IfModule>
    # httpd als entry PHP2 support END.


    Include /etc/apache2/ispcp/modelbc.deuserv.de.conf


    </VirtualHost>
    # httpd [modelbc.deuserv.de] als entry END.

  • schaumal in sites-enable


    es muss in der V-host liegen anscheinend ändert Ispconfig da etwas nicht.


    Gibt es ein Error vom Cron? (schaumal im Mail-verz)


    Fakt ist


    Apache leitet die xyz.domain.tld immer auf domain.tld sofern es nicht anders definiert ist !


    so siehts bei mir aus (error bzw access logs kannste rausnehmn ... ist irrelevant .. hab das nurmal zum debuggen mal gebraucht - nicht wundern^^)

    Mal ein Auszug von mir ... das geht mit jedem x-beliebeigen ..
    leg einfach mal so eine V-host an also im ordner /etc/apache2/sites-enabled/vhostname.conf
    und restarte mal den Apache ... der müsste eigentlich mal murren, wenn ihm etwas nicht passt
    falls du vor hast Mehrere V-hosts zu ändern rate ich dir mal zu googeln, denn irgendwo zwischen Isp - cron und dem Apache ordner liegt das problem


    Hast du derweil mal den apache neu gestartet?


    MfG

  • Ja hab ich schon öfters gestartet.
    Aber ganz ehrlich ist mir die Lust vergangen, seit Samstag mache ich nichts anderes und komme kein Stück weiter. Da kann ich meine Zeit besser nutzen.


    Ich denke ich werde mein VServer neu Installieren mit einem normalen System und dann mit Webmin usw Arbeiten oder iscp selber dann Installieren.


    Das mit dem Image hier wird eh nicht klappen. Und für die Fehlersuche bin ich nicht hier. Dafür brauche ich kein VServer mit fertigem Image zu Mieten.


    Trotzdem DANKE das du dir die Zeit genommen hast.


    LG
    Andreas

  • Ach du musst da nur richtig durchsteigen ^^


    Versuchmal, was ich dir gesagt hab und schaumal ob er weiterleitet


    F5 nicht vergessen ^^ wir wollen ja nicht den Browser Cache anzeigen lassen.


    Falls das nicht klappt, was ich gesagt habe ...


    lösch diese Domainzuweisung einfach wieder im IsP CP


    und erstelle die V-host selbst


    dann kann es nämlich sein, dass dieser Eintrag doppelt ist und Apache halt den "falschen" nimmt


    /var/log(s?)/apache2 da nochmal reinschauen ob da irgendwie was brauchbares in den Logs steht und das mal posten ...


    *tipp erstell die V-host mit den "extra" logfiles und schau ob er die erstellt, daran kannst du auch merken ob er die V-host überhaupt lädt




    Zu dem V-server mit dem "Fertigen Image" dieses image soll dir nur das lästige Installieren der Programme ersparen ... die Konfiguration musste scho selbst mache ... oder hastn Managed?


    MfG

  • Problem gefunden…


    Nun man darf NICHT eine Domain Alias als Reseller einrichten, diese wird zwar eingerichtet. Verursacht aber den Fehler dass sie nicht dahin geleitet wird wie es sein soll.


    Domain bitte nur als Benutzer anlegen und dann als Reseller freischalten. So hat es bei mir jetzt geklappt.


    LG
    Andreas