
Ich hatte eine WordPress-Site auf einem VPS, sagen wir, die IP des VPS ist 192.168.0.1.
Bei Namesilo habe ich mir z.B. gekauft www.example.com
und auf 192.168.0.1 gebunden.
Vor ein paar Tagen war meine alte IP – 192.168.0.1 – nicht mehr verfügbar, also habe ich sie in geändert 192.168.0.2
und bin zu Namesilo gegangen, um die entsprechende IP meiner Domain in die neue zu ändern 192.168.0.2
.
Wenn ich einen Browser öffne und www.example.com
wie zuvor tippe, kann ich meine WordPress-Site nicht öffnen.
Was muss ich tun?
PS: mein Webservice ist Apache2.0 auf CentOS 6, wenn ich öffne
http://192.168.0.2/wordpress/index.php
Es klappt
aber wenn ich öffne http://www.example.com
in Apache access_log
wird es angezeigt
5.188.210.31 - - [03/Jun/2019:10:44:19 -0400] "GET / HTTP/1.0" 403 4961 "http://www.example.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"
Antwort1
Ich habe im Internet danach gesucht und die folgenden nützlichen Informationen gefunden:
https://magicpress.net/documentation/dns/how-to-configure-dns-for-your-domain-name-on-namesilo/
Ich habe gelesen, dass es 24–48 Stunden lang zu einer DNS-Ausbreitung kommt und Ihre Website während dieser Zeit möglicherweise nicht verfügbar ist.
Antwort2
Wenn Sie auf die Ausbreitung warten, ändern Sie Ihr DNS-TTL das nächste Mal ein paar Tage vorher auf eine niedrigere Zahl (üblich sind 3600), dann erfolgt die Änderung fast augenblicklich.
Außerdem wird die Verwendung eines DNS-Dienstes eines Drittanbieters wie Cloudflare dringend empfohlen. Damit können Sie bei Bedarf ganz einfach und schnell Server und IPs verschieben. Außerdem werden dadurch Websites schneller.
Antwort3
Ich hatte ein ähnliches Problem, es hatte nichts mit der IP-Adressweitergabe zu tun. Die Hauptursache war für mich, dass die ursprüngliche WP-Installation die alte IP-Adresse in ihrer Konfiguration hatte.
Ich verwende WP v6.2 mit einer MySQL-Datenbank.
Die betreffende Tabelle heißt wordpress.wp_options
.
Ich habe dieses Update mit MySQL Workbench ausgeführt und das Problem wurde behoben:
update wordpress.wp_options
set option_value='http://[ENTER NEW IP HERE]'
where option_name = 'siteurl' or option_name = 'home'
(Zwei Zeilen sollten aktualisiert werden)
Übrigens habe ich begonnen, den vollständigen Domänennamen anstelle der IP-Adresse zu verwenden, sodass zukünftige Änderungen der IP-Adresse keine Auswirkungen mehr auf WP haben sollten.