ページ本文へ移動
炭火ブログ

MENU

ねこ ねこ

さくらレンタルサーバー移転手順とCloudflare活用法

今回サーバーを移転した理由は、Cloudflareを介してこのブログにアクセスすると522エラーが発生するからです。しかし、移転元のシンレンタルサーバーが原因でエラー出てるようには思えません。もしホスティングの問題なら、他にもエラーの発生についての言及がされると思うのですが、調べても見つけることができません。恐らく、私のミスが理由でのエラーが、サーバー移転によって運良く解消されたのだと思います。

Cloudflareを使わなければ良いのでしょうが、移転元サーバーとの契約が残り少なくなっていた事もあり、移転することにしました。どのホスティングサービスが良いのか考え、さくらのレンタルサーバー(以下さくらレンタル)に移転することにしました。

さくらレンタルのセキュリティ対策の一つとして、外国IPによるWordPressの管理領域へのアクセスを遮断できるのですが、多くの場合は有効にすると、Cloudflareを介しているとIPが弾かれて管理者もアクセスできなくなります。さくらレンタルは有効にしてもWordPressにログインできるので、CDNと相性の良いサービスだと思います。

AmazonスマイルSale
目次
  1. サーバー移転作業の概要
  2. CloudflareのDNSレコードをさくらレンタルに設定する
  3. Cloudflareのオリジン証明書をさくらレンタルにインストールする
  4. さくらレンタルでWordPressサイトの準備をする
  5. パーミッションと接頭辞を変更する
  6. ネームサーバーをCloudflareに設定する

サーバー移転作業の概要

サーバー移転の方法として考えられるのは三種類あります。

  1. ネームサーバの設定を移転元サーバーに変更する。
  2. 移転元サーバーのデータベースとファイルをダウンロードする。
  3. さくらレンタルのSSL設定をCloudflareの証明書を使って行う。
  4. さくらレンタルにデータベースとファイルをアップロードする。
  5. さくらレンタルのデータベースを修正する。
  6. ネームサーバの設定をCloudflareに設定する。

ネームサーバの設定を移転元サーバーに変更し、サイトへのアクセスがCloudflareを経由せず直接に移転元サーバーへアククセスするようにします。移転元からデーターベースをエクスポートし、FTPで画像やテーマなど移転に必要なものをダウンロードします。

CloudflareのDNSレコードをさくらレンタルに設定する

Clouflareの設定「DNS>レコード」を変更します。移転元のIPアドレスをさくらレンタルのものに変更します。さくらレンタルの「サーバー情報」にあるアドレス「IPv4」「IPv6」どちらとも設定します。サブドメインを使う場合は「*」を「名前」として設定するようですが、詳しくないのでご確認をお願いします。

CloudflareのDNS設定

上の画像は当ブログの設定例です。「ドメイン」と「www」をそれぞれv4・v6のアドレスで設定します。同じくCloudflareの「SSL/TSL>エッジ証明書>常に HTTPS を使用」を「オフ」にします。オンになっているとリダイレクトループのエラーでサイトが表示されません。

Cloudflareのオリジン証明書をさくらレンタルにインストールする

さくらレンタルでドメインを追加しSSLの設定をします。やってみたいという理由でCloudflareのオリジン証明書を使ってSSL設定をします。方法は下の参考サイトにある通りです。

参考サイト:さくらのレンタルサーバ+αで費用を節約しつつ軽めのサイトを作る

ただし「常に HTTPS を使用」はオフにしてください。

さくらレンタルでWordPressサイトの準備をする

さくらレンタルの「サーバーコントロールパネル ホーム」で「WordPressインストール」を押しWordPressが使えるようにします。このとき、データベースの設定画面の中の「接頭辞」をメモします。多くくの場合、接頭辞は「wp_」が用いられていますが、さくらレンタルの場合はセキュリティ強化のためにランダムで接頭辞が選ばれ、自動で入力されています。移転元と同じ接頭辞を入力すればメモする必要はありません。移転元の接頭辞とさくらレンタルのものが違う場合は、さくらレンタルにデータベースをインポートした後に接頭辞を変更する必要があります。

パーミッションと接頭辞を変更する

転送元からダウンロードしたファイルをアップロードするとパーミッションが変わるようなので、元に戻します。ディレクトリは「755」、ファイルは「644」にします。

接頭辞の変更はインポートしたデータベースの中で

以前の接頭辞が「wp_」でさくらレンタルの接頭辞が「wp555555」の場合は「wp_option」を「wp555555option」に変更します。

ネームサーバーをCloudflareに設定する

最後にネームサーバーの設定をCloudflareに変更することで、さくらレンタルに移転したサイトがCloudfalreを経由して公開されます。

ゼロから学ぶ はじめてのWordPress 第2版 [バージョン6.x対応] 簡…
ゼロから学ぶ はじめてのWordPress 第2版 [バージョン6.x対応] 簡単にできるWebサイト制作入門
泰道 ゆりか 著
AmazonスマイルSale

最後までお読みいただき、誠にありがとうございます。