ロリポップからエックスサーバーへサーバー移行する方法について、WordPressについての記事しか見つからなかったのでここに記しておきます。
WordPress以外のサイト構築をしていてロリポップからエックスサーバーに移行したい方へ
(FTPやその他ソフトを使用しますが、詳しい設定や説明は当記事では割愛します)
筆者の環境
サイトのデータをコピー
FTPソフトを使用して移行する予定の全てのデータをコピー、ダウンロードします。
ダウンロードしたファイルは分かる場所に置いておきましょう
FTPソフトの注意点
サイト内のデータが大きいと、途中でログアウトされたりエラーが発生して途中で中断されてしまうので設定を変えます。
私はFFFTPを使用しているので以下のサイトを参考にしました。
エックスサーバーに既存ドメインを追加
移行先のサーバーであるエックスサーバーに移行前サイトで使用しているドメインを追加します。
この時点ではネームサーバーを変更しない為、元のサイトには影響は一切出ません。安心して進めてください。
サーバー管理
ドメイン設定
ドメイン設定追加
ドメイン設定追加タブから、移行前のサイトで使用しているドメインを入力し進みます。
(例としてsample.comを入力)
サイト内のデータを移行するだけでもこの操作は必ず必要です。
(この時点では移行前サイトには一切影響は出ません。)
この時点ではURLがSSL化されず、wwwにもアクセス可能と表示されていますが後で解消できるので問題無いです。
ドメイン追加に成功
次はドキュメントルートに表示されている階層に移行したいデータをアップロードします。
FTPソフトでエックスサーバー上に追加したドメイン専用のファイル階層が作られたことが確認出来ました。
エックスサーバーにコピーしたデータをアップロード
先ほど指定されたドキュメントルート(sample.com / public_html)にFTPソフトを使用しデータをアップロードします。
・.htacces
・.user.ini
・default_page.png
・index.html
等、初期の状態でも複数のファイルがありますが直接そこにアップロードします。
ロリポップと違い、エックスサーバーにはアップロードフォルダを指定する項目はありません。
ロリポップでは親ファイルを指定していましたが、エックスサーバーでは大量のファイルをまとめてpublic_htmlに入れます。(元々あった複数のファイルの中に直接入れます)
動作確認
データを無事にアップロードできたか確認します。エックスサーバーの機能の1つとして、公開されていないサイトをテストする事が出来ます。(反映には最長1時間ほどかかります。)
- サーバーパネル→ドメイン→動作確認URL
- 動作確認URL設定追加 ドメインを追加
- 動作確認URL設定一覧 動作確認アドレス
動作確認アドレスから無事にデータをアップロードできたか、動作に異常はないかを確認し問題が無ければ次の項目へ進みます。
URLリダイレクトと.htaccess
反映されていない場合や、リダイレクト設定を行っている場合は以下の画像のテキストが表示されます。
チェック段階ではURLのSSL化が済んでいない為、httpのリダイレクト設定をしているファイルごとデータを移した場合には正常にチェックできませんでした。
一時的に.htaccessの内容を書き換えるか、削除してください。(後で戻します)
SSL設定
- サーバーパネル→ドメイン→SSL設定
- 認定対象ドメインを選択
- 変更からONにする(無料独自SSL)
SSL設定をします (反映には最長1時間ほどかかります。)
この手順が終わった後.htaccessやリダイレクト設定は戻します
DNSサーバー変更
いよいよサーバーの引っ越し作業の本番
この設定の変更でどのサーバーの内容をドメインが表示するかが決まります。
事前にチェックしたサイト挙動に問題が無いかよく確認し、移行準備が完全に整ってから実行しましょう。
私の場合はお名前.comのドメインですが、他のドメインでも同じような設定を行います。ネームサーバー1~5を以下のように変更します。
ns〇.xserver.jp
変更完了までの期間
これにて設定は終わりましたが、完全なサーバー引っ越しの反映自体には最長1週間かかります。
その間、旧サーバーの方も余裕をもって維持させておきましょう。
ネームサーバー(DNS)は、変更しても即時に反映はされず、一定の時間をかけて世界中のネットワークで順次変更が反映されていく仕組みとなっています。ネームサーバー切り替え中は、メールやホームページがどちらのサーバーに繋がるかを予測できません。
No1.webserviceDNS(ネームサーバー)サーバー移管・切り替え・浸透などについて
私はWIKIをそのまま引っ越しましたが、例えば旧サーバー(ロリポップ)にあるデータが表示される事があれば、新サーバー(エックスサーバー)の内容が表示されることも有り、全く予想できず規則性も無いようです。
旧サーバーに来たコメントや編集は新サーバーにも適用できるようにデータを別でとっておき、引っ越しが完全に完了してから付け足してあげるのが良いと思います。
コメント