いつもお世話になっております。
さくらのVPSにKUSANAGIをインストールして、従来使用してきたレンタルサーバーからWordPressを移行しました。
まだ従来のレンタルサーバーで古いWordPressが動いており、ドメイン(ここではmydomain.jpとさせていただきます)の設定もそちらに紐づいています。
VPSのほうで
# kusanagi provision newsite
を実行し、FQDNはmydomain.jpとしました。
データベース名、データベースのユーザー名・パスワードも従来のものと同じにして、プロビジョニングを完了しました。
その後、ブラウザからはアクセスせず、古いサーバーからバックアップしてきたファイルとデータベースを復元しました。
cp -pr /home/kusanagi/backup/wordpress/wp-content/themes/* /home/kusanagi/newsite/DocumentRoot/wp-content/themes/
cp -pr /home/kusanagi/backup/wordpress/wp-content/plugins/* /home/kusanagi/newsite/DocumentRoot/wp-content/plugins/
cp -pr /home/kusanagi/backup/wordpress/wp-content/uploads/* /home/kusanagi/newsite/DocumentRoot/wp-content/uploads/
cp /home/kusanagi/backup/wordpress/wp-config.php /home/kusanagi/newsite/DocumentRoot/
cd /home/kusanagi/backup
mysql -h localhost -u user -p my_wordpress < my_wordpress.sql
データベースの復元でもエラーが出なかったので、問題ないと思い、ブラウザで
http://xxx.xxx.xxx.xxx
とIPアドレスを指定してアクセスしようとしました。
すると、IPアドレスで指定したサイトでなく、移行前の古いサイトのほう
http://mydomain.jp
にリダイレクトされてしまいました。
そこで
# vi /etc/nginx/conf.d/newsite_http.conf
して
server_name mydomain.jp http://www.mydomain.jp;
を
server_name _;
に変更し、
# systemctl restart nginx
してみましたが、やはりIPアドレスでアクセスしようとしすると、古いサイトの方へリダイレクトされてしまいました。
これはどのようにしたらIPアドレスでアクセスできるようになるのでしょうか。
よろしくお願いいたします。