2 IP Adressen - von einer zur anderen wechseln

tekknotrip

New Member
Hallo miteinander,

ich habe hier ein VServer mit 2 IP Adressen und möchte eine Webseite auf die zweite IP-Adresse rüber legen. Das ganze habe ich mit Plesk gemacht, doch leider wird nach dem Umstellen die Standardseite der ersten IPadresse angezeigt.

Was habe ich falsch gemacht? Gibts da noch mehr zu beachten?
Danke für Antworten.

Gruß,
micha
 
Hallo,

Ich nutze leider kein Plesk, jedoch Confixx, von daher denke ich mal, dass das einigermaßen analog funktioniert:
Zunächst solltest du Plesk beide IPs bekannt machen, als Admin. Hast du das getan? Danach solltest du dem Kunden eine IP zuweisen können. Also solltest du dem Kunden, dessen HP du über die zweite IP erreichen willst, mit dieser IP verknüpfen.
 
Guten Morgen,

so habe ich es gemacht.

Die zweite Ip eingelesen, verfügbar gemacht und einem Kunden zugewiesen. Funktionieren tuts trotzdem nicht.
 
Hast du mal in den Apache geschaut, wie sehn die Vhosts aus? Sind die richtig generiert? Vielleicht muss der Apache mal neugestartet werden?
Was passiert wenn du über die zweite IP zugreifst?

Was mir noch einfällt: Du greifst über eine Domain darauf zu, oder? Also bei dir sieht das so aus: du hast domain1.de und der hast du IP2 zugewiesen und wenn du im Browser "domain1.de" aufrufst, dann bekommst du nur die Standartseite der ersten IP angezeigt? Wenn dem so ist, dann solltest du vielleicht mal den A Eintrag von der Domain auch auf die zweite IP umstellen ;)
 
Ich glaube du hast den richtigen Ansatz, ich habs nur noch nicht verstanden :-)

Folgendes: 2 Domains
IP1: Domain zugewiesen und auch als Standard gesetzt
IP2: Domain 2 soll jetzt auf IP2 gesetzt werden

Gebe ich Domain 2 ein, so kommt die Standard Domain der IP1

Ich schau mal in den A-Record (müsste aber eigentlich Plesk machen?)

A-Record: domainabc.de. A IP2
 
Last edited by a moderator:
Wenn der A Record stimmt (das kannst du ganz einfach rausfinden in dem du die Domain einfach pingst und schaust welche IP angepingt wird) dann scheint es irgendwas Pleskinternes zu sein, was ich dir jetzt leider nicht so genau sagen kann, weil mir, wie oben schon geschrieben, Plesk selbst fehlt.
 
Der A-Record spielt hier (solange er nur irgendwie auf den Server zeigt) überhaupt keine Rolle, da alle IPs von einer gemeinsamen Apache-Instanz bedient werden und Plesk grundsätzlich Named Virtual Hosting anlegt.

Ausschließlich der Host:-Header im Request wird ausgewertet - falls dafür kein Hosting eingerichtet ist, wird die Default-Seite angezeigt.
 
Demnach könnte es am DNS-Server liegen?

Hier mal die Einstellungen des DNS von Domain2, welche auf IP2 gelegt werden soll

Code:
IP2 / 24	PTR	domain2.de.
ftp.domain2.de.	CNAME	domain2.de.
mail.domain2.de.	A	IP2
ns.domain2.de.	A	IP2
domain2.de.	NS	ns.domain2.de.
domain2.de.	A	IP2
domain2.de.	MX (10)	mail.domain2.de.
[noparse]www.domain2.de[/noparse].	CNAME	domain2.de.
MOD: Bitte [noparse]
Code:
...
[/noparse]-Tags um Ausgaben, Code, etc. verwenden (im Editor auch mit '#' erreichbar). Danke!


Theoretisch alles richtig!?
 
Last edited by a moderator:
Wie schon geschrieben: DNS ist nicht die Ursache.

Das Problem ist die Apache-Konfiguration (zumindest das, was Plesk daraus macht).

Entweder *.domain2.de ist dort noch nicht angelegt oder zeigt auf das falsche Verzeichnis.

Du solltest die zz010_psa_httpd.conf und die httpd.include kritisch beäugen.

Vermutlich hat Plesk die exklusive Zuweisung der IP zu domain2.de noch nicht umgesetzt.
 
Theoretisch alles richtig!?
Nein, da für .de-Domains zwei unabhängige Nameserver vorgeschrieben sind. Weiterhin ist der PTR-Record schwachsinnig, da Dein Provider mit 99,999%ger Wahrscheinlichkeit den Bereich nicht an Dich delegiert hat. Aber das ist ein anderes Thema, da Dein Problem ein Pleskproblem ist.

PS: Bitte Code-Tags verwenden (s.o.)
 
Schau doch bitte mal zur Sicherheit unter Server -> IP-Adressen nach, ob auch wirklich der Kunde selbst UND die Domain unter der neuen IP-Adresse eingetragen sind.

Gab damals bei mir genau die gleichen Probleme, hat Plesk wohl nicht sauber erledigt...

MfG
Michael
 
Guten Morgen,

@Whistler:

in der zz010_psa_httpd.conf steht kein Eintrag zur IP2, nur die IP1 steht drinn.

Kunde und Domain sind auf die zweite IP in Plesk eingetragen.

in der enstprechenden httpd.include steht folgendes:
Code:
<VirtualHost IP2:80>
        ServerName   DOMAIN2.de:80
        ServerAlias  www.DOMAIN2.de
        UseCanonicalName Off
        DocumentRoot /srv/www/vhosts/DOMAIN2.de/httpdocs
        CustomLog  /srv/www/vhosts/DOMAIN2.de/statistics/logs/access_log plesklog
        ErrorLog   /srv/www/vhosts/DOMAIN2.de/statistics/logs/error_log
<IfModule mod_userdir.c>
        UserDir /srv/www/vhosts/DOMAIN2.de/web_users
</IfModule>
        <IfModule mod_ssl.c>
                SSLEngine off
        </IfModule>
        <Directory /srv/www/vhosts/DOMAIN2.de/httpdocs>
        <IfModule sapi_apache2.c>
                php_admin_flag engine on
                php_admin_flag safe_mode off
                php_admin_value open_basedir "/srv/www/vhosts/DOMAIN2.de/httpdocs:/tmp"
        </IfModule>
        <IfModule mod_php5.c>
                php_admin_flag engine on
                php_admin_flag safe_mode off
                php_admin_value open_basedir "/srv/www/vhosts/DOMAIN2.de/httpdocs:/tmp"
        </IfModule>
                Options -Includes -ExecCGI
        </Directory>
        <Directory /srv/www/vhosts/DOMAIN2.de/web_users>
        <IfModule sapi_apache2.c>
                php_admin_flag engine off
        </IfModule>
        <IfModule mod_php5.c>
                php_admin_flag engine off
        </IfModule>
        </Directory>
</VirtualHost>

@Whistler:

in der zz010_psa_httpd.conf steht kein Eintrag zur IP2, nur die IP1 steht drinn
 
Von der zweiten IP keine Spur in der zz010_psa_httpd.conf
Lediglich in der letzten Zeile beim includen der Domain2 conf

Im Apache Log kann ich keine Fehlermeldung finden

Code:
NameVirtualHost IP1:80
NameVirtualHost IP1:443
ServerName hxyz.stratoserver.net
ServerAdmin admin@xyz.net

DocumentRoot /srv/www/vhosts/default/htdocs

...........

</IfModule>

Include /srv/www/vhosts/DOMAIN2/conf/httpd.include

...........

Was kann ich tun?
Über Antworten wäre ich dankbar, da Google leider nicht all zu viele Tipps dazu ausspuckt.
 
Back
Top