Visas sistēmas darbojas Tavs IP: 216.73.217.154 info@cloudhosting.lv +371 66 66 29 69 Klientu zona

← Visi jautājumi

Kā pārcelt vietni uz jaunu hostingu bez dīkstāves

Ko īsti nozīmē vietnes migrācija

Vietnes migrācija ir process, kurā tavas vietnes failus, datubāzi, e-pastu un DNS ierakstus pārceļ no viena hostinga pakalpojumu sniedzēja pie cita. Ja to izdara nevērīgi, apmeklētāji stundām ilgi redz kļūdas vai novecojušu vietnes kopiju. Ja izdara pareizi, pārslēgšanās ir neredzama: tās pašas lapas turpina ielādēties, kamēr serveris klusi nomainās. Šī pamācība soli pa solim parāda, kā veikt vietnes migrāciju bez dīkstāves, neatkarīgi no tā, vai pārceli WordPress blogu, WooCommerce veikalu vai pielāgotu PHP lietotni.

1. solis: uzskaiti visu, ko pārceļ

Pirms kaut ko aiztiec, izveido sarakstu ar visām sastāvdaļām:

  • Vietnes faili (dokumentu sakne, augšupielādes, motīvi, spraudņi).
  • Datubāze, kā arī tās nosaukums, lietotājs un rakstzīmju kopa.
  • PHP versija, paplašinājumi un cron uzdevumi.
  • E-pasta konti, pāradresācijas un pastkastīšu dati.
  • DNS ieraksti: A, AAAA, MX, TXT (SPF, DKIM), CNAME.
  • SSL sertifikāti un jebkura pielāgota servera konfigurācija.

Migrācija visbiežāk neizdodas tāpēc, ka kaut kas no šī tika aizmirsts, nevis tāpēc, ka kopēšana nogāja greizi.

2. solis: vispirms samazini DNS TTL

Vissvarīgākais paņēmiens migrācijai bez dīkstāves jāizdara dažas dienas iepriekš. Atrodi TTL (dzīves laiku) sava domēna A ierakstam un samazini to līdz 300 sekundēm. TTL nosaka, cik ilgi resolveri saglabā tavu veco IP kešatmiņā, tāpēc augsta vērtība nozīmē, ka apmeklētāji ilgi pēc pārslēgšanās joprojām nonāk vecajā serverī. Samazini to vismaz 24 līdz 48 stundas pirms migrācijas dienas, lai izmaiņas paspētu izplatīties.

dig +nocmd tavsdomens.lv A +noall +answer
; apskati TTL kolonnu, tad DNS panelī iestati to uz 300

3. solis: kopē failus un datubāzi uz jauno serveri

Izveido jauno kontu, tad pārsūti datus. rsync caur SSH ir uzticams un atsākams:

rsync -avz -e ssh ./public_html/ lietotajs@jaunais-serveris:/home/lietotajs/public_html/
mysqldump -u vecais -p veca_db > vietne.sql
scp vietne.sql lietotajs@jaunais-serveris:~/
# jaunajā serverī:
mysql -u jauns -p jauna_db < vietne.sql

Atjaunini lietotnes konfigurāciju (WordPress gadījumā wp-config.php) ar jauno datubāzes nosaukumu, lietotāju un paroli.

4. solis: pārbaudi, pirms ko pārslēdz

Nekad nevirzi DNS uz nepārbaudītu serveri. Priekšskati jauno vietni, mainot DNS tikai savā datorā. Rediģē hosts failu un pievieno jaunā servera IP:

# /etc/hosts (Linux/macOS) vai C:\Windows\System32\drivers\etc\hosts
203.0.113.10   tavsdomens.lv www.tavsdomens.lv

Tagad tavs pārlūks ielādē jauno serveri, kamēr pārējā pasaule joprojām redz veco. Pārej cauri svarīgākajām lapām, iesniedz formu, pārbaudi grozu un pieteikšanos. Novērs kļūdas, kamēr aktīvā vietne paliek neskarta.

5. solis: pēdējā sinhronizācija un DNS pārslēgšana

Pārslēgšanās dienā veic pēdējo sinhronizāciju, lai satvertu jaunākās izmaiņas (jauni pasūtījumi, komentāri, augšupielādes). Noslogotām vietnēm uz dažām minūtēm ieslēdz uzturēšanas vai tikai lasīšanas režīmu šīs pēdējās kopēšanas laikā, lai pēc eksporta vecajā datubāzē vairs nekas netiktu ierakstīts. Tad nomaini A ierakstu uz jauno IP.

Tā kā TTL bija samazināts, lielākā daļa apmeklētāju pārceļas dažu minūšu laikā. Atstāj veco hostingu aktīvu vismaz 48 stundas: trafiks aizplūst pakāpeniski, kešatmiņai izbeidzoties, un abiem serveriem šajā laikā jārāda vienāds saturs.

6. solis: SSL, e-pasts un pārbaude

Instalē un validē SSL sertifikātu jaunajā serverī, lai HTTPS darbotos brīdī, kad DNS uz to norāda. Izveido no jauna MX ierakstus un pastkastītes un nosūti pārbaudes vēstuli abos virzienos. 24 stundas seko servera žurnāliem un pieejamības monitoram. Pārliecinies, ka formas, maksājumu atzvani un cron uzdevumi darbojas jaunajā serverī.

Praktisks secinājums

Migrācija bez dīkstāves galvenokārt ir sagatavošanās: samazini TTL laikus, kopē un pārbaudi jaunajā serverī, pirms aiztiec DNS, tad atstāj veco hostingu darbībā, līdz trafiks pilnībā pārcēlies. Ja nevēlies to darīt viens, CloudHosting komanda pārceļ vietnes uz mūsu Rīgas, Nīderlandes un Dubaijas datu centriem un var uzņemties visu pārslēgšanu, ar cilvēku atbalstu 24/7 un ES datu suverenitāti saskaņā ar NIS2 un GDPR.

Vajag tikai vietu mājaslapai?
Koplietošanas cPanel hostings ar NVMe, ikdienas kopijām un e-pastu, bez visas iepriekš aprakstītās administrēšanas.
Apskatīt cenas

Gatavs sākt?

Palaid dažās minūtēs vai aprunājies ar inženieri par piemērotāko risinājumu.