tutorials.de-Buchverschenkaktion 08/2010
+ Auf Thema antworten
  1. #1
    Sadi al Wadidrah Sadi al Wadidrah ist offline Mitglied Silber Sadi al Wadidrah hat eine blütenweiße Weste
    Registriert seit
    Jun 2005
    Ort
    Schweiz
    Beiträge
    64
    Hallo allerseits

    Ich habe zwei Server:
    auf Nr. 1 läuft meine Website "mydomain.ch" (ist im Internet angemeldet für die IP des Servers Nr. 1),
    auf Server Nr. 2 (Testserver) läuft die gleiche Domain "mydomain.ch" (NICHT im Internet angemeldet für die IP Nr. 2)

    wenn man also auf "mydomain.ch" geht, dann kommt man auf Server Nr. 1.

    Nun habe ich bei mir testweise (per editieren der Hosts-Datei) die Domain an den Server Nr. 2 weitergeleitet. Soweit so gut.

    Fazit:
    Ich will nun auf dem Server Nr. 1 ein PHP-Script laufen lassen, das mich zum Server Nr. 2 weiterleitet. Dem Server Nr. 2 soll vorgegaukelt werden, dass der Aufrufer "mydomain.ch" verlangt hat.

    ausprobiert hab ich dies:
    PHP-Code:
    <?PHP
       
    // dieses Script soll die Domainanfrage vom Server Nr. 1 an Server Nr. 2 weiterleiten
       
    header('Location: https://IPdesServersNr2');
       
    header('Host: https://mydomain.ch',FALSE);
    ?>
    das hat nicht funktioniert. Muss ich andere Header-Informationen verwenden?
    Lächle, morgen wird alles noch schlimmer ...

  2. PHP 5 / MySQL 5 Seminar (22 Stunden Video-Training)

    Preis: früher: 39,95€ - jetzt nur: 7,99€
    Innerhalb Deutschlands versandkostenfrei!

    PHP 5 / MySQL 5 Lernkurs – 22 Stunden Video-Training auf DVD
    - PHP-, MySQL- und PHPMyAdmin-Grundlagen
    - Datenbankprogrammierung, objektorientierte Programmierung
    - Geeignet für Windows XP und Windows Vista


    Hier geht es zum Angebot

    Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar!


  3. #2
    Registriert seit
    Mar 2004
    Beiträge
    1.814
    Blog-Einträge
    2
    Das hatte ich mal ausversehen beim Zugriff auf Google.de.
    Da hab ich den falschen Host angegeben und die Verbindung dauerte ewig oder kam garnicht erst zustande. Je nach Verwendungszweck würde ich also davon absehen.

    http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
    Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
    und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!


    MfG, Zod

    __________________
    Google Project rpd: Rapid Web-Engineering in PHP

  4. #3
    Sadi al Wadidrah Sadi al Wadidrah ist offline Mitglied Silber Sadi al Wadidrah hat eine blütenweiße Weste
    Registriert seit
    Jun 2005
    Ort
    Schweiz
    Beiträge
    64
    Sodeli. Ich habe unterdessen ziemlich gründlich nachgeforscht. Anscheinend gibt es keine Lösung für mein Problem (da ich auf Server 1 einen blossen Webspace unterhalte)

    Wers interessiert: diverse Teilprobleme von meinem Problem lassen sich jedoch lösen:
    http://forum.vis.ethz.ch/showthread.php?t=12629

    Das sind insbesondere:
    - Websites anzeigen über anderen Host (per Webview, Reparser oder per Subdomain)
    - Wenn man auf beiden Server root-Zugriff hat, kann man einen Proxy einrichten oder einen Tunnel.
    - Die letzte (nichtwirklich-)Lösung ist, dass man zu Testzwecken seine eigene Hosts-Datei um einen Eintrag ergänzt ( "IP" "zu übermittelnde Domain" )

    Eine allerletzte Möglichkeit, die ich noch nicht getestet habe und auch nicht testen werde, wäre den ganzen Datenverkehr über eine PHP-Datei auf Server 1 laufen zu lassen. Zumindest alle Requests. Das würde allerdings ziemlich tiefe Eingriffe in das TCP-Protokoll erfordern. Namentlich müsste die Quelle jedes Request-Paketes in die IP des Clients geändert werden. Der restliche Verkehr könnte dann normal zwischen Client und Server 2 verlaufen.

    Vielleicht schreibt ja jemand mal eine PHP-Library, die das direkt kann

    PS: das was ich hier beschrieben habe, ist ziemlich grob und wahrscheinlich unvollständig. Bitte um Korrekturen.

    grz sadi
    Lächle, morgen wird alles noch schlimmer ...

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 22.10.06, 21:53
  2. Headerinformationen holen
    Von gerd87 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 26.04.06, 19:07
  3. HTTP Protokoll/POST Methode
    Von Billie im Forum Internet, DSL & Flatrate
    Antworten: 10
    Letzter Beitrag: 25.09.04, 19:05
  4. Brauche Tipp für Menü: http://www.fanclub-phoenix2001.de
    Von GreenThunder im Forum Homepage Reviews
    Antworten: 2
    Letzter Beitrag: 07.03.04, 15:08
  5. Welche *****ies brauche ich****?
    Von PornflakE im Forum PHP
    Antworten: 9
    Letzter Beitrag: 20.12.02, 13:28

Lesezeichen

Lesezeichen