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:
- Paigalda UpdraftPlus plugin vanas hostingus
- Tee taiuslik varukoopia (failid + andmebaas)
- Laadi varukoopia alla oma arvutisse
- Voi kasuta All-in-One WP Migration pluginat — ekspordi koik yhte faili
Tavaliste saitidele (HTML/PHP):
- Logi FTP/SFTP-ga vana serverisse
- Laadi alla koik failid (public_html voi www kaust)
- Ekspordi andmebaas phpMyAdminist (SQL dump)
- 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):
- Logi uude hostingusse sisse
- Lisa oma domeen (ara muuda DNS-i veel!)
- Loo andmebaas (MySQL)
- Lae failid yles FTP/SFTP kaudu
- Importi andmebaas phpMyAdminist
- Muuda konfiguratsioonifailides andmebaasi yhenduse andmeid (wp-config.php vms)
VPS (Hetzner / DigitalOcean):
- Loo uus server ja seadista LAMP/LEMP
- Seadista Nginx voi Apache konfiguratsioon
- Lae failid yles SCP/rsync kaudu
- Importi andmebaas
- Seadista SSL (Let's Encrypt)
- 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:
- Ava Notepad administraatorina
- Ava fail: C:WindowsSystem32driversetchosts
- Lisa rida:
UUS_SERVERI_IP sinu-domeen.ee - Salvesta ja taaskaeivita brauser
Mac/Linux:
- Ava terminal
sudo nano /etc/hosts- Lisa rida:
UUS_SERVERI_IP sinu-domeen.ee - 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.
- Logi oma domeeniregistraatorisse (Zone.ee, Namecheap vms)
- Muuda A-kirje uue serveri IP-aadressile
- Muuda www CNAME vajadusel
- 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.