Funfare Geschrieben 25. März 2011 Geschrieben 25. März 2011 Hallo, ich habe eine rootserver mit mehreren IPs. kann ich php irgendwie mitteilen, von welcher IP z.b. ein fopen etc rausgehen soll? Kann man das evtl auch dynamisch machen? Also das man selber im Script sagen soll, das dieses fopen von ip x.x.x.2 rausgehen soll und ein anderes dann vonn x.x.x.3? Grüße, Funfare Zitieren
netmoo Geschrieben 25. März 2011 Geschrieben 25. März 2011 Ich hatte die Problematik auch einmal, allerdings damals keinen Zwang das zu lösen. Ich glaube es ist am ehesten dadurch machbar, dem Apache für verschiedene Virtualhosts verschiedene IP-Adressen zuzuweisen. Dann kannst Du auch (z. B. über verschiedene Subdomains im DNS, also ip1.deineseite.de , ip2.deineseite.de , etc.) die Anfragen koordinieren. Für tiefgehenderes empfehle ich Dir das Thema "Load Balancing" (bsp. Load Balancing apache - Netmoo ) - Wie gesagt, kenne mich aber auch nur rudimentär mit der Thematik aus. Hoffe geholfen zu haben Manu vom Netmoo-Team Zitieren
Kiera Geschrieben 26. März 2011 Geschrieben 26. März 2011 Hallo Funfare, ich verstehe die Problematik und kann dir Spontan für fopen keine Antwort geben. Wenn cURL eine Alternative für deine Anforderung ist, kannst du hier mit der Option CURLOPT_INTERFACE bestimmen, an welches Interface (oder IP, auch wenn der Name es nicht direkt vermuten lässt) er sich binden soll. Beschreibung gibt es hier: PHP: curl_setopt - Manual Liebe Grüße Kiera Zitieren
lupo49 Geschrieben 26. März 2011 Geschrieben 26. März 2011 Dies könnte funktionieren: Binding PHP’s fsockopen to a specific IP address « Too Far Afield Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.