Tagasi blogisse
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.

Kuidas veebisaiti uuele VPS-ile üle viia

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 needed

4. 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