ドメインの IP アドレスを変更した後、WordPress インストールにアクセスできない

ドメインの IP アドレスを変更した後、WordPress インストールにアクセスできない

VPS 上に WordPress サイトがあり、その VPS の IP は 192.168.0.1 だとします。

Namesilo では、たとえば を購入しwww.example.com、それを 192.168.0.1 にバインドしました。

数日前、古い IP アドレス (192.168.0.1) が使用できなくなったため、 に変更し192.168.0.2、Namesilo にアクセスしてドメインの対応する IP アドレスを新しい IP アドレスに変更しました192.168.0.2

ブラウザを開いてwww.example.com以前のように入力すると、WordPress サイトを開くことができません。

何をすればいいですか?

PS: 私のウェブサービスはCentOS 6上のApache2.0です。

http://192.168.0.2/wordpress/index.php 

それは動作します

でも開けたら http://www.example.com

Apacheでは access_log

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"

答え1

私はインターネットでこのことについて検索していたところ、以下の役立つ情報を見つけました。

https://magicpress.net/documentation/dns/how-to-configure-dns-for-your-domain-name-on-namesilo/

DNS 伝播には 24 ~ 48 時間かかり、その間 Web サイトが利用できなくなる可能性があると読みました。

答え2

伝播を待っているのであれば、次回は数日前に DNS TTL を低い数値 (3600 が一般的) に変更してください。そうすれば、変更はほぼ瞬時に反映されます。

また、Cloudflare などのサードパーティ DNS サービスの使用を強くお勧めします。これにより、必要に応じてサーバーと IP を非常に簡単かつ迅速に移動でき、サイトの速度も向上します。

答え3

私も同様の問題を抱えていましたが、それは IP アドレスの伝播とは関係ありませんでした。私の場合の根本的な原因は、元の WP インストールの設定に古い IP アドレスが含まれていたことです。

私はMySQL DBを使用してWP v6.2を使用しています。

問題のテーブルは と呼ばれますwordpress.wp_options

MySQL Workbench を使用してこのアップデートを実行すると、問題は修正されました。

update wordpress.wp_options 
set option_value='http://[ENTER NEW IP HERE]' 
where option_name = 'siteurl' or option_name = 'home'

(2行が更新されるはずです)

ちなみに、今後の IP アドレスの変更が WP に影響を与えないように、IP アドレスの代わりに完全なドメイン名を使い始めました。

関連情報