Veebilehe uleviimine Eestisse: kuidas kolida ilma seisakuta

Juhend veebilehe migratsiooniks Venemaalt, Ukrainast voi mujalt Eesti voi Euroopa hostingule. Tasuta tooriistad, DNS seadistamine ja kontrollnimekiri.

Miks viia veebileht Eestisse?

Paljud Eesti ettevootted ja eraisikud kasutavad endiselt Venemaa voi Ukraina hostingut — see oli ajalooliselt soodne ja venekeelne tugi oli hea. Kuid 2022. aastast alates on olukord muutunud:

  • Geopoliitilised riskid — sanktsioonid ja ebastabiilsus voivad mojutada serverite kattesaadavust
  • GDPR — Venemaa serveritel hoitud Euroopa kodanike andmed voivad rikkuda andmekaitse noudeid
  • Latentsus — Eesti kasutajatele on lahem server alati kiirem
  • Maksed — Venemaa pakkujatele maksmine on muutunud keeruliseks
  • Usaldusvaarsus — kohalik hosting tagab parema tooe ja oiguskaitse

Selles juhendis naeitame, kuidas viia veebileht ilma seisakuta yle Eesti voi Euroopa hostingule.

Samm 1: Vali uus hosting

Enne migratsiioni tuleb valida uus hosting. Soovitused:

Projekti tyyyp Soovitatud hosting Hind
Lihtne koduleht Zone.ee Starter 3.90 EUR/kuu
WordPress sait Hostinger Premium 2.99 EUR/kuu
E-pood Hetzner VPS CX22 3.99 EUR/kuu
Suurem projekt DigitalOcean Droplet $12/kuu

Samm 2: Tee varukoopia

Enne yhtki muudatust tee oma veebilehest taielik varukoopia.

WordPress saitidele:

  1. Paigalda UpdraftPlus plugin vanas hostingus
  2. Tee taiuslik varukoopia (failid + andmebaas)
  3. Laadi varukoopia alla oma arvutisse
  4. Voi kasuta All-in-One WP Migration pluginat — ekspordi koik yhte faili

Tavaliste saitidele (HTML/PHP):

  1. Logi FTP/SFTP-ga vana serverisse
  2. Laadi alla koik failid (public_html voi www kaust)
  3. Ekspordi andmebaas phpMyAdminist (SQL dump)
  4. Salvesta koik kohalikule kettale

Kontrollnimekiri varukoopia jaoks:

  • Koik veebilehe failid (HTML, PHP, CSS, JS, pildid)
  • Andmebaas (MySQL dump)
  • E-posti kontod ja kirjad (kui kasutatakse serveri e-posti)
  • SSL-sertifikaadid (kui on enda omad)
  • Cron jobi seaded
  • .htaccess ja muud konfiguratsioonifailid

Samm 3: Seadista uus server

Zone.ee / Hostinger (jagatud majutus):

  1. Logi uude hostingusse sisse
  2. Lisa oma domeen (ara muuda DNS-i veel!)
  3. Loo andmebaas (MySQL)
  4. Lae failid yles FTP/SFTP kaudu
  5. Importi andmebaas phpMyAdminist
  6. Muuda konfiguratsioonifailides andmebaasi yhenduse andmeid (wp-config.php vms)

VPS (Hetzner / DigitalOcean):

  1. Loo uus server ja seadista LAMP/LEMP
  2. Seadista Nginx voi Apache konfiguratsioon
  3. Lae failid yles SCP/rsync kaudu
  4. Importi andmebaas
  5. Seadista SSL (Let's Encrypt)
  6. Testi — kasuta hosts-faili oma arvutis

Samm 4: Testimine enne DNS-vahetust

See on koige olulisem samm — testi uut serverit enne DNS-i muutmist.

hosts-faili meetod:

Muuda oma arvuti hosts-faili, et sundida brauser kuvama veebilehte uuelt serverilt:

Windows:

  1. Ava Notepad administraatorina
  2. Ava fail: C:WindowsSystem32driversetchosts
  3. Lisa rida: UUS_SERVERI_IP sinu-domeen.ee
  4. Salvesta ja taaskaeivita brauser

Mac/Linux:

  1. Ava terminal
  2. sudo nano /etc/hosts
  3. Lisa rida: UUS_SERVERI_IP sinu-domeen.ee
  4. Salvesta

Nyyyd naed oma braauseris veebilehte uuelt serverilt, kuigi avalikkusele naeidatakse veel vana serverit.

Mida testida:

  • Koik lehed avanevad korrektselt
  • Pildid ja failid laadivad
  • Vormid toootavad
  • E-pood ja maksed toootavad (testikeskkond)
  • SSL-sertifikaat on aktiivne
  • Kiirus on vaaahemalt sama hea kui vanas hostingus

Samm 5: DNS muutmine

Kui testid on edukad, on aeg muuta DNS.

  1. Logi oma domeeniregistraatorisse (Zone.ee, Namecheap vms)
  2. Muuda A-kirje uue serveri IP-aadressile
  3. Muuda www CNAME vajadusel
  4. Kui kasutad serveri e-posti, muuda ka MX-kirjed

Oluline: DNS-i levimine voitab 1-48 tundi (tavaliselt 1-4 tundi). Selle aja jooksul voivad moned kulastajad naaha vana ja moned uut serverit.

Seisaku minimeerimine:

  • Vaahenda TTL-i ette — 24 tundi enne migratsiioni muuda DNS TTL 300 sekundile (5 min). See kiirendab yyleminekut.
  • Hoia molemat serverit toos — ara kustuta vana serverit enne, kui DNS on taiuslikult levinud (oota 48 tundi)
  • Jaelgi liiklust — kontrolli molemal serveril logisid, et naaha, kus liiklus kaib

Samm 6: Poostmigratsiiooni kontroll

Paarast DNS-i yyleminekut:

Kontrollnimekiri:

  • SSL-sertifikaat toootab (https:// roheline lukk)
  • Koik lehed avanevad (kontrolli 404 vigu)
  • Pildid laadivad korrektselt
  • Kontaktivormid saadavad e-kirju
  • Google Search Console naeitab uut serverit
  • Google Analytics toootab
  • E-posti saatmine ja vastuvootmine toootab
  • Varukoopiad on seadistatud uuel serveril
  • Vana serveri varukoopia on salvestatud (arhiivi)

Tasuta migratsiooni tooriistad

Tooriist Kasutus Hind
All-in-One WP Migration WordPress saitide migratsioon Tasuta (kuni 512 MB)
UpdraftPlus WordPress varukoopiad ja taastamine Tasuta
Duplicator WordPress saidi kloonimine Tasuta
FileZilla FTP/SFTP failide ylekanne Tasuta
phpMyAdmin Andmebaasi eksport/import Tasuta
rsync Serveritevaaheline failide synk Tasuta (Linux)

Levinumad probleemid ja lahendused

Probleem: Veebileht naeitab vana sisu paarast DNS-muutust

  • Tooenaooline pohjus: DNS pole veel levinud voi brauser kasutab vahemalu
  • Lahendus: oota 24 tundi, tyhhjenda braauseri vahemalu, proovi teises braauseris

Probleem: SSL-sertifikaat ei tooota

  • Tooenaooline pohjus: DNS pole veel uuele serverile suunatud
  • Lahendus: oota DNS-i levimist, siis uuenda Let's Encrypt sertifikaati

Probleem: E-post ei tooota

  • Tooenaooline pohjus: MX-kirjed viitavad veel vanale serverile
  • Lahendus: uuenda MX-kirjed uue serveri andmetega

Probleem: Andmebaasi yhenduse viga

  • Tooenaooline pohjus: wp-config.php sisaldab vana serveri andmebaasi andmeid
  • Lahendus: uuenda andmebaasi host, kasutaja, parool ja nimi

Kokkuvote

Veebilehe yleviimine uuele hostingule on protsess, mis noouab hoolikat planeerimist, kuid pole keeruline. Poohisammud: tee varukoopia, seadista uus server, testi hosts-failiga, muuda DNS ja kontrolli tulemust. Koige olulisem on mitte kiirustada ja testida enne DNS-vahetust. Hoia vana serverit toos vahemalt 48 tundi paarast migratsiooni — siis voib olla kindel, et koik toootab.