PDA

View Full Version : Webpost2 mit Lokaler IP


Palm_Maniac
12-03-2003, 13:00
Hallo!

Da mein Englisch nicht so gut ist, versuche ich es in Deutsch.

Mein TS-Server, Webpost2, Web-Server und MySQL laufen auf dem selben PC. Alles zusammen hängt an einem Router am Internet. Wenn ich nun meine Serverliste per Webpost anzeigen lassen, wird dort statt der Internet-IP die Lokale IP, also 127.0.0.1 angezeigt. So kann man natürlich nicht über das Skript auf einen Server von außen connecten.

Wo müßte ich was einfügen, damit die 127.0.0.1:8768 IP mit meiner DDNS-Adresse überschrieben und zu dhdh.homeip.net:8768 wird ohne das der Rest gestört wird?



Vielen Dank im vorraus,

Thomas

mister
12-03-2003, 13:37
Hi there i think i know what you want :D

open webpost.php
Find :

if (getenv("HTTP_X_FORWARDED_FOR")) {
$server_ip = getenv("HTTP_X_FORWARDED_FOR");
$server_ip = preg_replace( "/,.*$/", "", $server_ip );
} else {
$server_ip = getenv("REMOTE_ADDR");
}


After add:

if ($server_ip == "127.0.0.1")
{
$server_ip = "dhdh.homeip.net";
}

Palm_Maniac
12-03-2003, 13:54
Yes, Thank you!! :)

Thats it!!!! :D :D :D


Thomas.