本記事ではエックスサーバーで運用しているサイトをエックスサーバー内の別サーバー(別サーバーID)に移行する、エックスサーバー同士のサイト移行手順を解説しています。
エックスサーバーには「簡単サーバー移動」「新サーバー簡単移行」という機能が標準で提供されています。
どちらもエックスサーバー内の別サーバーに移行できる機能ですが、利用するには条件があり、また「任意のエックスサーバーへ移行する」ことはできません。
関連:Xserver 新サーバー簡単移行!3ステップで爆速サーバーへ移行方法
機能 | 簡単サーバー移動 | 新サーバー簡単移行 |
---|---|---|
機能の概要 | エックスサーバーの他のサーバーに 移動できる機能 | エックスサーバーの最新スペックのサーバーに 移行する機能 |
利用できる条件 | 慢性的にサーバーパフォーマンスが低い、 頻繁に障害が発生する場合のみ | サーバー番号sv1~sv16000.xserver.jp (対象外となる場合もあり) |
移行先サーバー | 自分では選べない | 自分では選べない |
しかし、エックスサーバー内で、任意のエックスサーバーへの移行することは可能です。但し、通常のやり方では、サイトが表示されない・メールが使えない(ダウンタイム)期間が発生してしまいます。
本記事では、ダウンタイムを発生させずにエックスサーバーから別のエックスサーバーへサイトを移行する方法を順を追って解説します。
エックスサーバー同士でドメインの管理のみを移管(ドメイン移管)したい場合は、本記事とは別の手続きになります。
エックスサーバー同士でサイト(ドメイン)を移行する時の注意点
エックスサーバーでは、既にエックスサーバー内のサーバーIDに登録されているドメインを、別のサーバーIDに登録できない仕様です。>> Xserver サーバーIDとは?自分で決める方法、使い方まとめ
エックスサーバー公式のよくある質問には以下のような記載があります。
Q. 異なるサーバーIDへドメイン運用サーバーを変更したいです。
A. エックスサーバーでは仕様上、すでにいずれかのサーバーIDで運用中のドメイン名を他のサーバーIDに重複して設定することができません。
Xserver: よくある質問
このため、別サーバーIDに移行するには、現サーバーからドメインを一旦削除して、別のサーバーIDに追加しなくてはいけないのです。

上の図のように、現在のエックスサーバー(Xserver-A)にあるドメインexample.comは、別のエックスサーバー(Xserver-B)には登録できません。
Xserver-Aのドメインを削除して、Xserver-Bに登録する時の問題点:

現エックスサーバー(Xserver-A)を削除して、別のエックスサーバー(Xserver-B)へ追加すると、すぐに情報が反映されるわけではなく、「反映待ち」の状態になります。
その期間、サイトが表示されない・メールが使えなくなるのです。(数時間〜最大24時間)
なお、ドメイン設定先サーバーの変更はDNSレコード情報の変更が伴うことから、移行元サーバーからのドメイン設定を削除後、移行先サーバーへのドメイン設定を追加し、設定が反映するまでの数時間から最大24時間において、ホームページやメールを利用することができません。
Xserver: よくある質問 異なるサーバーIDへドメイン運用サーバーを変更したいです。
エックスサーバーから別のエックスサーバーへサイト移行する方法は3つ
エックスサーバー同士で、別のサーバーIDへサイトを移行する方法は3つです。それぞれのメリット・デメリットもあわせて解説します。
方法1: Xserver-Aでドメイン削除後、Xserver-Bに追加する
現在のXserver-Aでドメイン設定を削除して、新しいXserver-Bへドメインを追加する、正攻法のやり方です。
メリット
デメリット
作業量はそれほど多くないですが、数時間〜24時間のダウンタイムが発生する のが一番のネックです。メールも使えなくなるので業務に支障がでるのが痛いですね。
方法2: Xserver-Aから他社サーバーへ移管し、Xserver-Bに戻す
本記事で解説する方法です。作業量は多いですが、メール、サイトがダウンする状態を防ぐことができます。また自分で作業するなら費用はほぼ発生しません。

デメリット
移す先の他社サーバーは、いかのような機能がある自由度のあるサーバーを選ぶ必要があります。
本記事ではカラフルボックスへ移行する方法を解説しています。(機能的にもXserverに劣らず優秀です)
Xserverと同じグループのシンレンタルサーバーは、Xserverとサーバー環境や管理画面が似ているため移行が簡単です。Xserverからシンレンタルサーバーへのサーバー移行手順を以下の記事で詳しく解説しています。
そのほか
でもサーバー移転前にSSL設定ができるので、ダウンタイムなしで移行することが可能です。
参考記事 他社で購入のSSL証明書持ち込み可の共有レンタルサーバー
方法3: 代行業者に依頼する
3つ目は移行作業を代行してくれるプロの業者さんにお任せしてしまうことです。
「サイト引越し屋さん」は2000サイト以上のサイト移転を行ってきた経験豊富なプロの業者さんですので予算が許すのであればお任せしてしまうのがトラブルなく移転する一番の方法です。
メリット
デメリット
WordPress専門のサーバー移転代行サービス「サイト引越し屋さん」
エックスサーバー からエックスサーバーにダウンタイムなしで移行する手順
数時間でもサイトが表示されないと、収益にも関わる一大事です。それを避けるためには、一旦他社サーバーへドメインを移してから別のエックスサーバーへドメインを移すということになります。

サイトの移行を2回することになるので、かなりの作業ボリュームになりますがこれならサイトが途切れることなくサーバー移行が可能になります。
今回行ったのは、
Xserver-Aにあるドメイン(サイト)をColorfulBoxへサーバー移行
ColorfulBoxからXserver-Bへサーバー移行する
という作業です。
カラフルボックスを選んだのは、SSLの持ち込みが可能でcPanelで設定ができるという点です。
注意点としてはウェブサーバーが、ColorfulBoxはLiteSpeed、XserverはNginxという違いがあります。
エックスサーバーと同じ環境に合わせたい場合は、シンレンタルサーバーや、Xserverビジネス
がおすすめです。(同じエックスサーバーグループ)
【2024年3月更新】Xserverからシン・レンタルサーバーへサーバー移行が簡単
先日、Xserverからシン・レンタルサーバーにサーバーを移行をやってみたところ、ColorfulBoxよりも簡単に移行作業ができました。
シンレンタルサーバーはXserverのシステムをベースにしたサーバーで、使える機能・管理画面がほぼ同じです。シン・レンタルサーバーでも管理画面から事前に無料SSLが設定できるのでダウンタイムなしで移行できました。
全体の作業の流れは以下のようになります。
- XserverAのサイトをバックアップする
- ColorfulBoxへドメインを追加する
- サイトデータをColorfulBoxへアップする
- 無料SSLのLet’sEncryptのサーバ証明書を取得する
- ColorfulBoxでLet’s Encryptをインストールする
- ColorfulBoxのネームサーバーに変更する
- ネームサーバー情報が浸透するまで待つ(数時間〜24時間)
- XserverAのドメインを削除する
- XserverBにドメインを追加する
- XserverBでサイトデータ移行(WordPressの場合は簡単移行)
- XserverBで無料SSLの事前設定
- ネームーサーバをXserverのネームサーバーに変更する(数時間〜24時間)
- 作業完了
1. XserverAのサイトをバックアップする
現サーバー(XserverA)のデータをバックアップします。
エックスサーバーでバックアップを使う
移行したいドメインのホームページデータをFTPでダウンロードするか、エックスサーバーのサーバーパネルから手動でダウンロードします。

データベースのバックアップ
データベースを利用している場合は、データベースもバックアップします。データベースのバックアップもエックスサーバのサーバーパネルからダウンロードできます。

PHPのバージョン・設定確認
エックスサーバーでは複数のバージョンのPHPを利用できます。phpを利用している場合は、PHPのバージョン、php.iniの設定内容を確認、控えておきます。
エックスサーバー・サーバーパネル > PHP > PHPバージョン切り替え、php.ini設定
メールアカウント設定確認
利用しているメールアカウントを確認、控えます。メールの転送先を設定している場合はその情報も控えます。
2. ColorfulBoxへドメインを追加する
ここからはColorfulBoxへサイトを移す作業になります。
ColorfulBoxはお試し期間30日、月額528円からのLiteSpeedサーバー採用の高速レンタルサーバーです。
ColorfulBoxにドメインを追加するには、DNSゾーンを登録してからサーバーパネル(cPanel)でアドオンドメインを追加します。


3. サイトデータをColorfulBoxへアップする
ColorfulBoxへウェブサイトのデータをアップします。
ColorfulBoxにはWordPressの簡単インストール機能はありますが、移行ツールは提供されていません。 「WordPress簡単移行ツール」がリリースされました。
ColorfulBox: 「WordPress簡単移行ツール」提供開始のお知らせ
ColorfulBoxのサーバー担当者がWordPress移行代行してくれるサービスもあります。(キャンペーン中なら移行代行手数料は0円に)
ColorfulBoxのWordPress移行代行サービス
WordPress移行系プラグイン(All-in-One WP Migration、Duplicatorなど)を利用してデータ移行することもできます。
4. 無料SSLサーバ証明書 Let’sEncryptを取得する
ColorfulBoxでは、COMODOの無料SSLが利用できますが、ネームサーバーがColorfulBoxに向いていないと利用できません。
下記サイトからLet’s Encryptのサーバー証明書を取得してColorfulBoxにインストールします。
ブラウザ上で動作する Let’s Encrypt クライアント
SSLなう! (v2)
Let’s Encrypt 無料SSLは、「Xserver SSL」、「SSLボックス
」でも発行できます。
設定方法
Let’s Encrypt の証明書をブラウザ上で簡単取得 (dns-01 / ECDSA もあるよ)
手順通り、1番目から順番に設定していきます。
1. Let’s Encrypt へ登録 (初回のみ)

2. チャレンジトークンの取得
wwwありでもSSLを有効にするため、example.comとwww.example.comの2つを入力してトークンを取得をクリックします。

3. ドメイン名の所有確認
ドメインの所有者であることを確認する作業です。「http-01」か「dns-01」のどちらか選んで確認作業をします。
- http-01
指定のファイルを現サーバーの特定ディレクトリに設置する - dns-01
対象ドメインのDNSサーバーにTXTレコードを追加する


「dns-01」の方法で確認をする場合、現在のサーバー(XserverA)のサーバーパネル>DNSレコード設定メニューから行います。

SSLなうにあるホスト名(FQDN)とTXTレコードをコピペします。

Qiitaの説明ページにあるようにDNSレコードはすぐに反映されない場合があるので時間をおいてから確認しました。
※ ドメイン登録事業者の提供する DNS サーバを利用している場合などで、web 上のコントロールパネルでレコードの設定を行ってから実際に権威 DNS サーバに反映されるまでにタイムラグがある場合があります。
権威 DNS サーバに設定が反映されたことを確認してから「確認」ボタンを押してください。
ドメイン名の所有確認
所有権の確認ができればOKです。

4. 証明書発行申請
秘密鍵を作成します。「RSA」を選択して「生成」します。

RSA秘密鍵が生成されたら、「証明書発行申請」をクリックします。

無事、証明書発行されました。

このサーバー証明書は、メモ帳にそれぞれ保存しておくか、またはウィンドウはそのままにして、ColorfulBoxへのインストールに進みます。
5. ColorfulBoxでLet’s Encryptをインストールする
取得したサーバー証明書をColorfulBoxにインストールします。cPanelを開いて「SSL/TLS」から設定します。

右下の方にある「SSLサイトを管理します」を選択します。

ドメインを選択して、証明書・秘密キー・証明書機関バンドルの欄にSSLなうからコピペし、「証明書のインストール」をします。

「SSL証明書が正常に更新されました」とメッセージが表示されれば完了です。

ColorfulBox上のサイトがちゃんと動作しているか、動作確認を必ずしておきます。
また現サーバーでメールを利用している場合は、ColorfulBoxでもメールアカウントを作成し使えるようにしておきます。
6. ネームサーバーをColorfulBoxのネームサーバーに変更する
ColorfulBox側の準備が整ったら、ColorfulBoxのネームサーバーに変更します。ドメイン管理はXserverのままでも問題ありません。

7. ネームサーバー情報が浸透するまで待つ(数時間〜24時間)
ColorfulBoxのネームサーバー情報が浸透するまで、XserverAのサーバーはまだそのままにしておきます。
移行後すぐにドメインを削除してしまうとサイトが見れなくなってしまうので注意
8.XserverAのドメインを削除して、XserverBにドメインを追加する
サイトがColorfulBoxへ向いたら、XserverAにあるドメインを削除して、移行先のエックスサーバー(XserverB)にドメインを追加します。
エックスサーバー・サーバーパネル > ドメイン設定


9. XserverBにサイト設置、SSLの事前設定
前回と同じように移行先サーバー(XserverB)にサイトを移します。またSSLの事前設定を行います。
エックスサーバーの「WordPress簡単移行」機能を使えば移行作業は簡単になります。
関連記事 エックスサーバー WordPressを移転する手順
メールアドレスも再度設定します。
10. ネームーサーバをXserverのネームサーバーに変更する
いよいよ最後のステップです。
XserverBにあるウェブサイトやSSL、メール設定に問題ないことが確認できたらネームサーバーをまたXserverに戻します。
これで、ネームサーバー情報が浸透したら、XserverBへ移管が完了です。(数時間〜24時間)
エックスサーバー同士でサーバー移管する方法のまとめ
エックスサーバー同士でサーバー移管をする方法は3つあり、方法によって作業ボリューム、コストが変わります。
- 方法1: ダウンタイム発生覚悟で、移行元エックスサーバーからサーバーID削除→移行先エックスサーバーにサーバーIDを追加する
- サーバーダウン発生:数時間〜24時間
- コスト無し
- 方法2: 一度他社サーバーへ移管し、他社から移行先エックスサーバーへ移管する
- サーバーダウンタイム:発生しない
- コスト無し
- SSLサイトでも対応可能
- 作業時間、作業量が多い
- 方法3: プロの業者さんへお任せする
- プロなので安心
- コストが発生する
相談するならWordPress専門のサーバー移転代行サービス「サイト引越し屋さん」 がおすすめ
それぞれの作業に一長一短あります。本記事ではコストをかけず、尚且つサーバダウンが発生しない方法を解説しました。
作業量は中々のボリュームになります。もう少し簡単にエックスサーバーへサーバー移行できるといいんですが。。。
SSL持ち込みできるレンタルサーバーを確認できます↓
参考記事 他社で購入のSSL証明書持ち込み可の共有レンタルサーバー
【2024年3月更新】Xserverからシン・レンタルサーバーへサーバー移行が簡単
シンレンタルサーバーはXserverのシステムをベースにしたサーバーで、使える機能・管理画面がXserverとほぼ同じでリーズナブル!
Xserverからシン・レンタルサーバーにサーバーを移行をやってみたら、簡単に移行作業ができました。シン・レンタルサーバーでも事前に無料SSLが設定できるのでダウンタイムなしで移行できます!
\ 10日間無料お試し付・ドメイン無料・初回50%OFF 4/2(水)17:00まで /
公式サイトへすすむ