WordPress
nginx
Conoha
KUSANAGI

WordPress管理ページ上でドメイン変更を行った瞬間ログイン出来なくなった。

環境

  • ConohaのVPS
  • WordPress
  • KUSANAGI
  • nginx
  • centOS 7.4.1708

ここまでのいきさつ

  1. お名前.comでドメイン取得。
  2. お名前.com上でDNSレコード設定を行った。
  3. 新ドメインでアクセスしたらnginxの初期ページだった。
    →本当はWPのトップに遷移してほしいなと思ってた。
  4. WordPressの管理画面の方で、新ドメインに変更。スクリーンショット 2017-12-26 23.17.59.png
  5. "変更を保存"した瞬間、ログインできなくなった。

行ったことについて

参考にさせていただいたサイト
KUSANAGIで検証したWordPressサイトを本番用に変更する 【KUSANAGI 移行日誌FINAL】

1. nginxのドメイン指定を変更する。

1.ターミナルからsshでログイン
スクリーンショット 2017-12-26 23.35.49.png

2.rootに変更。
su

3.【プロビジョン名】_http.confのバックアップをとっておく。(万が一の為に)

cp /etc/nginx/conf.d/【プロビジョン名】_http.conf /etc/nginx/conf.d/BU_【プロビジョン名】_http.conf

4.confファイルのserver_nameを書き換え
# vi /etc/nginx/conf.d/【プロビジョン名】_http.conf
7行目あたりにserver_nameと記載されているはずなのでそこを新ドメインに変更し上書き保存。
スクリーンショット 2017-12-26 23.50.24.png

2. KUSANAGIプロファイルのドメイン設定を変更

1./profile.confのバックアップをとっておく。
# cp /etc/kusanagi.d/profile.conf /etc/kusanagi.d/BU_profile.conf

2.プロファイルのKUSANAGI_FQDNを書き換え
# vi /etc/kusanagi.d/profile.conf
4行目あたりにKUSANAGI_FQDNという箇所があるのでそこを新ドメインに変更し、上書き保存。
スクリーンショット 2017-12-27 0.04.51.png

3.サーバーの再起動
reboot

ここまでやって新ドメインでアクセスしてブログトップが表示されれば成功!