.

A PREVENI downtime! Fără sudură site / blog Mutare - VPS Biblie # 19

English În limba engleză (schimbã)
  • Digg
  • Twitter
  • Technorati
  • del.icio.us
  • Facebook
  • MySpace
  • Reddit
  • StumbleUpon
  • LinkedIn
  • email

Configurare VPS Unmanaged (4 Newbies) - Partea 19: Moving Day! Cum să Move blog-ul sau site-ului

server de imagine rack

Migra site-ul dvs. de web sau blog-ul la un server nou cu probleme minime sau inaccesibilitate. Acest ghid paşi dintr-o procedură de relocare dovedit.

Când m-am mutat site-ul meu de la gazda mea partajat la VPS mea nou-nouţă de la Linode, aceasta a fost o preocupare pentru mine, mai ales ca am avut o bază de date în continuă schimbare. Spălarea de web, am găsit unele instrucţiuni insuficiente, dar nimic nu aprofundată, şi nici tutoriale care mi-a dat încredere. Aşa că am întrebat la un forum Linode, iar procesul de trasat de mai jos este o recapitulare a sfatul dat de către oameni buni fel acolo, împreună cu propria mea experienţă.

Înfiinţat un VPS Unmanaged (4 Newbies) .. Biblia VPS

În 20 de copy / paste paşi .. de la zero la erou, caseta de gol pentru a-cute ca server Linux.

Derulaţi în jos pentru indicele seria completă.

Deci, hei, vărsat la comun si Viva virtual! Hope it helps. The_guv

.. Deci, pentru acest proces, aveţi posibilitatea să vă mulţumesc utilizatori btmorex Linode forum, Lykaon, kirbysdl şi hybinet.

Acest ghid se referă la un comun de-la-a muta VPS, dar poate fi aplicat la orice server-server muta.

În primul rând în sus, Self-Service

Nu spune vechi gazdă care intenţionaţi să se îndepărteze.

Inscrie-te cu o gazdă Noul site Web

Dacă nu sunteţi sigur ce tip de gazdă care aveţi nevoie, VPS Biblie Partea 1: VPS (Virtual Private Server) vs comun vs Dedicat va ajuta să alegeţi.

Dacă veţi dori ruta unmanaged VPS, citiţi acest Biblia de la partea de sus până-n picioare. Dacă sunteţi unmanaged, pentru restul acestui ghid, vă voi asuma care le-aţi construit caseta de dumneavoastră. De comun, a reuşit VPS sau dedicat, caseta dvs. este construit oricum, deci haideţi să Treci pe.

Creaţi Records DNS

Practic, aceste spun un server pentru a căuta un domeniu.

În cazul în care gazda noul dvs. nu permite configurarea DNS, asta e destul de slab. Altfel, esti cu un server comun, caz în care puteţi lua ce tu pay pentru. Pentru cei care pot efectua de administrare DNS ..

Adauga înregistrările DNS în panoul de control dvs., astfel încât, de exemplu, cu Linode sau Slicehost care este realizat în DNS Manager. Tu se poate referi la VPS Biblie Partea 9: Adauga un Zona de domeniu pentru a VPS dumneavoastra pentru detalii şi un video explicativ. Da totul într-adevãr un TTL scăzută (de timp pentru a trăi) valoare. Dacă aveţi orice MX sau alte înregistrări DNS cu gazda dvs. curente, aceste replica.

Nu vă faceţi griji, acest lucru nu face domeniul dvs. pentru a rezolva gazdă noi prematur, dar nu ao pregăti pentru migrare.

Twin site-ul vechi sau blog

Duplicat site-ul sau blog-ul lui structura de fişiere pe server nou, a crea si link-ul orice baze de date şi de import de date în interiorul tău.

Web Site & Blog de instalare Resurse

Cele mai multe dintre aceste tutoriale au călăuzeşte şi video, precum şi copy / paste cum-la. Notă: unele sunt nginx-centrice, dar asta e considerată în general ca serverul de web cele mai eficiente oricum.

Se modifică fişierul hosts pentru a Test site-ului sau blog

Truc de top, acest lucru. Puteţi modifica un fişier de pe PC-ul dvs. pentru a redirecţiona URI pe server nou, doar pentru tine. Acest lucru nu are efect site-ul original, nici de trafic sale generale (cu excepţia cazului în care le-au schimbat dosarele lor gazdă, de asemenea!)

Ferestre

Du-te la meu c:> Ferestre> system32> drivere> etc si gazde deschis cu un editor de text.

Linux

Du-te, etc> şi găzduieşte deschis cu un editor de text.

Mac

Nu ştiu. Vă rugăm să lemme know!

Veţi şti că este corect de fişier, deoarece va avea o intrare sau doua cum ar fi: --

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?

.