.

VERHINDERN Ausfallzeiten! Nahtlose Website / Blog Move - VPS Bibel # 19

English Englisch (ändern)
  • Digg
  • Twitter
  • Technorati
  • del.icio.us
  • Facebook
  • MySpace
  • Reddit
  • StumbleUpon
  • LinkedIn
  • email

Set Up Unmanaged VPS (4 Newbies) - Teil 19: Moving Day! How to Move Your Blog oder Website

Server-Rack Bild

Migrieren Sie Ihre Website oder ein Blog auf einen neuen Server mit minimalen Problemen oder Unzugänglichkeit. Dieser Leitfaden Schritten ein bewährtes Verfahren Umzug.

Wenn ich meine Website umgezogen von meiner Web-Hostern zu meinem nagelneuen VPS auf linode, war dies ein Problem für mich, zumal ich eine sich ständig wandelnde Datenbank hatte. Scheuern, im Netz, fand ich einige spärliche Hinweise, aber nichts gründlich und keine Anleitungen gab mir Vertrauen. Also fragte ich bei der linode Forum, und der Prozess vorgezeichnet unten ist eine Rekapitulation der Beratung durch die Art Leute dort gegeben, zusammen mit meinen eigenen Erfahrungen.

Einrichten eines Unmanaged VPS (4 Newbies) .. Das VPS Bibel

In 20 Kopieren / Einfügen Schritt .. From Zero To Hero, leeres Feld cute-wie Linux-Server.

Scroll down für die gesamte Serie Index.

Also, hey, Gem. Schuppen & viva virtual! Hope it helps. The_guv

.. Also, für diesen Prozess können Sie danken linode Forum Benutzer btmorex, Lykaon, kirbysdl und hybinet.

Dieser Leitfaden bezieht sich auf einer Shared-to-VPS bewegen, kann aber zu jedem Server angewendet werden, um den Server zu verschieben.

First up, Self-Service

DON'T TELL YOUR OLD HOST dass Sie beabsichtigen, wegziehen.

Melden Sie sich bei einer neuen Web-Host

Wenn Sie nicht sicher sind, welche Art von Host, den Sie brauchen, VPS Bibel Teil 1: VPS (Virtual Private Server) vs Shared vs Dedicated hilft Ihnen dabei.

Wenn Sie das nicht verwaltete VPS Weg gehen, lesen Sie diese Bibel von Kopf bis Fuß. Wenn Sie nicht verwaltete sind, für den Rest dieses Leitfadens werde ich nehme an, Sie haben Ihren Rechner erstellt. Für Shared, VPS oder dedizierten verwaltet werden, ist Ihr Feld ohnehin gebaut, so let's überspringen auf.

Erstellen von DNS-Records

Im Grunde sagen diese einen Server für eine Domäne zu suchen.

Wenn Ihr neuer Host erlaubt keine DNS-Konfiguration, das ist ziemlich arm. Sonst sind Sie mit einem gemeinsamen Server, in dem Fall, dass Sie bekommen, was Sie bezahlen. Für diejenigen, die DNS-Verwaltung durchführen können ..

Fügen Sie DNS-Einträge in Ihrem Control Panel, so zum Beispiel mit linode oder Slicehost, die in der DNS-Manager fertig ist. Sie können auf VPS Bibel Teil 9: Fügen Sie ein Domain-Zone, um Ihre VPS für Details und ein Video mit Erläuterungen. Geben Sie alles, was ein wirklich niedrige TTL (Time To Live)-Wert. Haben Sie oder andere DNS-MX-Datensätze bei Ihrem aktuellen Host, replizieren diese.

Mach dir keine Sorgen, bedeutet dies nicht machen Ihre Domain auf den neuen Host vorzeitig zu lösen, aber hat es für die Migration vorbereitet.

Zwei der alten Website oder Blog

Duplizieren Sie Ihre Website oder Blog-Datei-Struktur auf dem neuen Server zu erstellen und eine Verknüpfung von Datenbanken und der Import Ihrer Daten in.

Website & Blog-Einrichtung Resources

Die meisten dieser Tutorien haben Video-Anleitungen sowie die copy / paste how-to. Hinweis: Einige sind Nginx-centric, aber das ist allgemein als das effizienteste Webservers ohnehin angesehen.

Hosts-Datei zu ändern, um Test-Site oder Blog

Top Trick, this. Sie können eine Datei auf Ihrem PC nach Ihren URI auf den neuen Server umleiten, nur für Sie. Dies hat keine Auswirkung der Original-Website, noch seine allgemeinen Verkehr (es sei denn, sie haben ihre Host-Dateien zu ändern!)

Windows

Springen meine C:> windows> system32> drivers> etc, und öffnen Sie Hosts mit einem Texteditor.

Linux

Springen etc> Rechner und öffnen Sie mit einem Texteditor.

Mac

Ich weiß es nicht. Bitte laß mich wissen!

Sie wissen, dass es die richtige Datei, weil es einen Eintrag oder zwei, wie müssen: --

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?

.