Mai 23, 2026Juhendid
Kuidas veebisaiti uuele VPS-ile üle viia
Täielik migratsioonijuhend: failide ja andmebaasi varundamine, Hiddence VPS-i ülekandmine, DNS-i värskendamine ja saidi kinnitamine.

Veebisaidi teisaldamine uude VPS-i – kas jagatud hostimisest või vanast serverist – nõuab failide, andmebaaside kopeerimist ja DNS-i värskendamist. Järgige seda kontroll-loendit, et minimeerida oma varjatud serveri seisakuid.
Enne alustamist
- Varustage uus VPS sama või uuema OS/PHP/MySQL versiooniga
- Installige veebipinn (Nginx/Apache, PHP, MySQL/MariaDB)
- Pange tähele praegust DNS-i TTL-i ja vähendage seda 300-ni päevas enne migreerimist
- Looge vana serveri täielik varukoopia
- Teavitage kasutajaid võimalikust lühikesest hooldusaknast
1. toiming: varundage veebisaidi failid
Arhiivige vanas serveris saidi kataloog:
bash
cd /var/www
tar -czvf website-backup.tar.gz yoursite/
# Download to your computer:
scp user@old-server:/var/www/website-backup.tar.gz .2. samm: laadige üles uude VPS-i
Kopeerige arhiiv oma peidetud serverisse ja ekstraktige:
bash
scp website-backup.tar.gz root@NEW_VPS_IP:/var/www/
ssh root@NEW_VPS_IP
cd /var/www
tar -xzvf website-backup.tar.gz
chown -R www-data:www-data yoursite/3. samm: migreerige MySQL-i andmebaas
Ekspordi vanasse serverisse, importi uude:
bash
# On old server:
mysqldump -u root -p database_name > db.sql
# Copy and import on new VPS:
scp db.sql root@NEW_VPS_IP:/tmp/
mysql -u root -p -e "CREATE DATABASE database_name;"
mysql -u root -p database_name < /tmp/db.sql
# Update wp-config.php or app .env with new DB credentials if needed4. toiming: DNS-i vahetamine
Kui sait töötab uuel IP-l (testige /etc/hosts või ajutise URL-i kaudu), värskendage DNS-i kirjet uuele VPS-i IP-le. Oodake levitamist ja kontrollige:
- Sait avaneb domeenis vigadeta
- HTTPS-sertifikaat on kehtiv (vajadusel väljastage Certbot uuesti)
- Vormid ja sisselogimine töötavad (andmebaasiühendus OK)
- Cron töökohad ja meili saatmine
- Hoidke vana server varuvariandina 24–48 tundi võrgus
Migratsiooni näpunäited
- Kasutage suurte saitide jaoks rsynci: rsync -avz old:/var/www/site/ new:/var/www/site/
- Ühilduvusprobleemide vältimiseks sobitage PHP versioon
- Testige hostifailiga: echo "NEW_IP yourdomain.com" >> /etc/hosts
- Loputage Redis/Memcached vahemälu pärast migreerimist
- Kui domeen on muutunud, käivitage WordPressis URL-ide otsing-asendamine