Die selbst hinterlegte WordPress-Site hinter NAT führt dazu, dass private IP-Adressen im Client angezeigt werden

954
Rusty Lemur

Ich experimentiere mit dem Selbsthosting einer WordPress-Site auf einem Raspberry Pi. Ich habe auf meinem Router eine Portweiterleitung (öffentliche IP 1.2.3.4) eingerichtet, um Port 10080 an die private IP-Adresse (192.168.2.2) des Raspberry Pi (192.168.2.2) von Port 80 weiterzuleiten. Wenn ich jedoch versuche, eine Verbindung vom öffentlichen Internet (z. B. http : //1.2.3.4: 10080 ), "empfängt" der Client die private IP vom Server und versucht, damit fortzufahren. Dh ich gebe http://1.2.3.4:7777 in einen Client ein, der mit dem öffentlichen Internet verbunden ist. Es wird eine Zeit lang versucht, eine Verbindung herzustellen. Wenn das Zeitlimit überschritten wird, sehe ich in der Adressleiste des Clients Folgendes: http://192.168.2.2/wp-login.php?redirect_to=http%3A%2F%2F1.2.3. 4% 3A10080% 2F . Warum ist "192.168.2.2" überhaupt im Client sichtbar? Muss ich etwas anpassen?

Vielen Dank!

1
Wenn ich mich recht erinnere, müssen Sie die WordPress-URL auf die öffentliche IP-Adresse aus den Admin-Funktionen der Site verweisen. Andernfalls führt WordPress die Umleitung irgendwie aus. Ich habe hier eine ähnliche Frage gestellt: http://wordpress.stackexchange.com/ questions / 256495 / any-specific-reason-why-images-do-not-show-on-site, aber es waren nur die Admin-Konfigurationen, die geändert werden mussten ... Pimp Juice IT vor 7 Jahren 0
Wenn ich mich richtig erinnere, musste ich die URL der WordPress-Adresse in http: // www ändern.\ WordPress `und änderte die URL der Site-Adresse in` http: // www.`, machte" öffentliche "DNS-Änderungen, wartete darauf, dass sich das ausbreitet, und dann konnte ich es wie erwartet funktionieren lassen. In Ihrem Fall müssen Sie möglicherweise die private IP-Adresse und die Portnummer angeben, wenn Sie nicht über DNS verfügen. Ich habe Standardports verwendet, also habe ich keine Portnummern verwendet, die leicht zu testen sind, obwohl ich vermute Pimp Juice IT vor 7 Jahren 0
Danke für die Kommentare. Ich denke, sie sind kurz davor, mir das zu geben, was ich brauche, aber ich bin nicht sicher, was der Unterschied zwischen "WordPress-Adresse" und "Site-Adresse" ist. Sollen beide auf http://1.2.3.4:10080 gesetzt werden? Als ich das ausprobierte, hat es nicht funktioniert, daher frage ich mich, ob der eine oder der andere Port 10080 weggelassen werden sollte. Ich verwende kein öffentliches DNS, sondern vorerst nur eine IP-Adresse. Rusty Lemur vor 7 Jahren 0
Rusty - Ich würde vorschlagen, dies zu starten, es sei denn, Sie haben schon lange genug gewartet. Konfigurieren Sie es so, wie es Ihrer Meinung nach am sinnvollsten für Sie ist, wenn es `ist:`Dann konfigurieren Sie es so. Warten Sie dann einige Stunden, um zu sehen, ob es funktioniert. Ich erinnere mich daran, dass die Änderungen in meinem Fall eine Weile dauerten. Wenn dies nicht zu kritisch ist, sollten Sie es am Ende eines Tages festlegen und dann am Anfang des nächsten Tages überprüfen. Pimp Juice IT vor 7 Jahren 0

0 Antworten auf die Frage