ダウンタイムを防ぐ! シームレスなサイト/ブログの移動- VPSのバイブル#19

English 英語(変更)
  • Digg
  • Twitter
  • Technorati
  • del.icio.us
  • Facebook
  • MySpace
  • Reddit
  • StumbleUpon
  • LinkedIn
  • email

アンマネージVPSの更新(4めざせtracker) -その19:日の移動をセットアップする! どのようにあなたのブログやサイトに移動する

サーバーラックイメージ

自分のWebサイトの移行や、新しいサーバーに最小限の問題や、到達不能とブログ。 実証済みの移転手続きを、このガイドの手順を実行します。

私はいつの共有のホストからのLinodeので私の光沢がある新しいVPSに私のサイトに移動し、私が継続的に変化するデータベースいたが、これは私にとっての懸念は、特にだった。 ウェブ精練、私は何も徹底し、それは私の自信を与えていないチュートリアルをいくつかの不十分な説明が見つかりました。 だから私は、Linodeのフォーラムでは、プロセスが下記のマップ質問アドバイスは、どんな人々が存在によって与えられた要約とともに、私自身の経験です。

セットアンマネージVPSの更新(4めざせtracker ..)を開設する VPSの聖書

20コピー/貼り付けを実行.. ゼロの英雄からに空のボックスがLinuxサーバをキュートに。

スクロールして全シリーズのインデックスです。

だから、ちょっと、&万歳!ホープ、仮想共有を流すことができます。the_guv

.. したがって、このプロセスの場合は、Linodeのフォーラムのユーザーbtmorex、Lykaon、kirbysdlとhybinet感謝することができます。

このガイドは、共有するためのVPSに移動するが、参照する任意のサーバーからサーバーへの移動に適用することができます。

最初に、セルフサービス

ない伝えてください、古いホストの移動距離に、意図しないでください。

無料サインアップを新しいWebホストと

場合は、VPSの聖書:第1のVPS(仮想プライベートサーバ)必要があるホストのどのような種類がわからないの共有を選択に役立つ専用の対対

場合は、アンマネージVPSのルートを予定している上からつま先まで、 この聖書を読む。 場合は、アンマネージは、このガイドの残りの部分は、私はあなたボックスを構築したと仮定します。 については、共有のVPSまたは専用の管理、あなたの箱をとにかく、今は上を飛ばし、組み込まれています。

を作成するDNSレコード

基本的には、これらのドメインのようにサーバーを教えてください。

もし、新しいホストは、非常に貧しいのDNSの設定を許可しません。 他には、この場合、あなたは何を支払う取得、共有サーバーとしています。 人のDNS管理..を実行することができますについて

コントロールパネルのように、例えば、LinodeのやSlicehostを使ってDNSレコードを追加するには、DNSマネージャで完了です。 あなたのVPS聖書のパート9を参照することができます詳細については、 お客様のVPSにドメインのゾーンを追加すると、説明のビデオ。 生活(時間)の値がとても低いTTLのすべてを与えます。 があればMXや他のDNSレコードを現在のホストで、これらを複製している。

心配しないで、これはあなたのドメインは、新しいホストへの早期解決していませんが、移行のために準備しません。

ツイン旧サイトやブログ

新しいサーバー上で、作成&リンクは、どのデータベース内のデータをインポートをあなたのサイトやブログのファイル構造を複製します。

Webサイト&ブログのセットアップ資源

これらのチュートリアルの大部分だけでなく、コピーのビデオガイドが/貼り付けハウツー。 注:一部のnginxの中心にある、しかし、一般的に最も効率的なWebサーバーとしてとにかく考えている。

改正のHostsファイルのテストサイトまたはブログへ

トップのトリックは、この。 場合は、新しいサーバーに、あなたのためだけにあなたのURIをリダイレクトするために、PC上のファイルを変更することができます。 これは、また元のサイトには影響しませんが一般的なトラフィック(限り、あまりにも自分のホストファイルを変更して!)

Windowsの

後藤私のC:"ウィンドウの"system32"ドライバ"などのテキストエディタで開いてホストします。

Linuxの

後藤等"とは、テキストエディタで開きますをホストします。

マック

私は知らない。 してください。レム知っている!

するので、エントリ、または2のような必要があるでしょうが、正しいファイルの知っているでしょう: -

127.0.0.1	localhost

... and that is the format you want for the new lines you have to add to the file. So add something like:-

12.34.56.78  domain.com
12.34.56.78  www.domain.com

... swapping the IP for your new IP, and the domain for yours.

Upon saving the file, when you surf to domain.com, instead of taking you to your old server, it will take you to the new one, and you can fully test your site's functionality.

(I told you that was top ;) )

NOW TEST YOUR NEW SITE'S FUNCTIONALITY.

But don't administer the wrong site: after testing, don't forget to delete the new hosts entry, else comment it out with a # at the beginning of the line. And restart your web browser.

Resolve Email

Move your email accounts from your current host.

If you want a simple, spam-free solution with no web server resource cost (ie no personal mail server), check out the VPS Bible Part 18: Google Apps for Domain-Specific Email .

Test your email.

Create A or AAAA Records

This is the key to a seamless move, which is particularly important if, for example, you host a forum or receive a lot of blog comments.

What we're going to do is to set up your new host to resolve the domain call to your old host. Basically, this eliminates the possibility of writing to more than one database while, for example, the nameservers propagate or Google's global servers refresh your new domain details.

In the new server's DNS settings, add two A/AAAA records using these guidelines:-

Hostname IP TTL (Time to Live)
domain.com old web host IP address shortest option
www.domain.com old web host IP address shortest option

When you save your options, you may find one of the hostname fields is blank. That's normal.

Point Domain to Nameservers

Goto your domain registrar account and look for the Nameserver option. Renew the data.

For example, with Linode, bless, change to ns1.linode.com, ns2.linode.com, ns3.linode.com and ns4.linode.com. You'll find your new web host's nameserver details easily enough.

Now we are awaiting full propagation, at all server points around the world. I have no idea how long that takes, but about 72 hours is generally reckoned, so allow for 4-5 days to be safe.

MOVING DAY!

Go back to those A Records we created, replacing the old host IP to your new host IP. Set the TTL to the shortest possible 'time to live'. But before you click OK ..

Take a final backup of your old database and import the data into your new one.

.. And now you can click OK on those new A records.

While your A record changes will update the new host nameservers within minutes, it takes up to 72 hours for full web-wide propagation. You may find new data records in the old database, so you'll have to export and import those strays.

Note: At Linode, updated DNS records take effect every 15 minutes. So if you edit an A record at 2:32, it'll take until 2:45, plus the time period specified in the TTL, for the update to be visible to the world. Careful timing will give you the least downtime.

Final Checks

If you completed the previous testing properly, there should be no surprises. Then again ..

After the time period specified in the TTL, check your site to ensure everything works. Because your local nameservers may not yet have resolved with the new A record data, and so that you can be sure you're looking at the new, not the old, web application, use the host file trick.

Shed Shared, Viva Virtual!

Whatever kind of web host you've moved to, you can cancel the old host 4-5 days after moving day. Your breathing will gradually shallow out. Take tea!

Virtually Done

This series is pretty much complete, and I'm definitely gonna be spending more time down the pub.

However, as a round-up, VPS Bible Part 20: Blogroll, Links, Credits, Resources will list some of the best resources on the web for anything Linux or VPS. Plus it's a bit of a thank you to all those whose advice has helped me to go from VPS newbie, a few months ago to, well, senior newbie. Hey, you be the judge, but I sure ain't a sysmin.

By way of a follow up, and as promised in VPS Bible Part 17: Nginx Control Panel Workarounds , I'll be publishing some appendix guides too, showing you how to administer your VPS without relying on bloatware like cPanel.

Here's the you-know-what ...


SETUP an Unmanaged VPS (4 Newbies) .. The V-P-S Bible

Serve multi sites & blogs on a budget .. at the fastest possible speed .. with the least downtime .. in the most secure environment .. and future-proofed for easy admin.

That's what the VPS Bible is about, stepped out in simple copy & paste guides.

From high traffic WordPress blogs to startup web hosts, here's what you need.

Set it up?   Click here for the 21 part follow-up .. V-P-S Admin

  1. * Includes video tutorial.

  2. Not linked = not published. Won't be long. Fix a feed for updates.


If you liked that ...
... maybe you'll like these?

.