Veebilehe uleviimine Eestisse: kuidas kolida ilma seisakuta

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

Veebilehe uleviimine Eestisse: kuidas kolida ilma seisakuta

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.