Daha iyi performans, daha uygun fiyat veya daha iyi destek — bir web sitesini yeni bir hosting'e taşımanın birçok nedeni vardır. Ancak taşıma süreci yanlış yönetilirse veri kaybı veya kesinti yaşanabilir. Bu rehberde bir web sitesini sıfır kesintiyle yeni sunucuya taşımanın adımlarını anlatıyoruz.
İlgili içerikler: Sunucu yedekleme · 301 ve 302 yönlendirme · SSH ile sunucuya bağlanma
Taşımadan Önce Hazırlık
Başarılı bir taşımanın anahtarı hazırlıktır. Taşımaya başlamadan önce şunları yapın:
- Tam yedek alın: Mevcut sitenin dosyalarının ve veritabanının eksiksiz bir yedeğini hazırlayın.
- Yeni sunucuyu hazırlayın: Web sunucusu, PHP, veritabanı gibi gerekli yazılımları yeni sunucuya kurun.
- Envanter çıkarın: Alan adları, e-posta hesapları, cron job'lar ve SSL sertifikalarını listeleyin — taşınması gerekenler.
- Düşük trafikli zaman seçin: Taşımayı ziyaretçi trafiğinin en düşük olduğu döneme planlayın.
Adım 1: TTL Değerini Düşürün
Taşımadan 1-2 gün önce alan adınızın DNS kayıtlarındaki TTL (Time To Live) değerini düşürün — örneğin 300 saniyeye. TTL, DNS kaydının ne kadar süre önbelleklendiğini belirler. Düşük TTL, DNS değişikliğinin taşıma günü hızla yayılmasını sağlar.
Adım 2: Dosya ve Veritabanını Taşıyın
Sitenin dosyalarını yeni sunucuya kopyalayın. rsync bu iş için idealdir — büyük site dizinlerini verimli aktarır:
# Dosyaları eski sunucudan yeni sunucuya aktar
rsync -avz -e ssh /var/www/site kullanici@yeni-sunucu:/var/www/
# Veritabanını dışa aktar (eski sunucuda)
mysqldump -u kullanici -p veritabani > site.sql
Veritabanı yedeğini yeni sunucuya aktarıp orada içe aktarın. Sitenin yapılandırma dosyasındaki veritabanı bağlantı bilgilerini yeni sunucuya göre güncellemeyi unutmayın.
Adım 3: Yeni Sunucuda Test Edin
DNS'i değiştirmeden önce siteyi yeni sunucuda test etmeniz şarttır. Bunu, kendi bilgisayarınızın hosts dosyasına geçici bir kayıt ekleyerek yapabilirsiniz — böylece yalnızca siz, alan adını yeni sunucunun IP'sine yönlendirmiş olursunuz. Site yeni sunucuda sorunsuz açılıyorsa, taşımaya hazırsınız.
Adım 4: DNS'i Yeni Sunucuya Yönlendirin
Test başarılıysa, alan adının DNS kayıtlarını (A kaydı) yeni sunucunun IP adresine güncelleyin. Düşük TTL sayesinde değişiklik hızla yayılmaya başlar.
Adım 5: Taşıma Sonrası Kontrol
Taşıma tamamlandıktan sonra: SSL sertifikasının yeni sunucuda geçerli olduğunu, e-posta akışının çalıştığını, cron job'ların kurulduğunu ve formlar dahil dinamik işlevlerin sorunsuz olduğunu doğrulayın. Birkaç gün sonra, her şeyin yeni sunucuda stabil olduğundan emin olunca eski sunucuyu kapatabilirsiniz.
Sıkça Sorulan Sorular
Hosting taşıma SEO'ya zarar verir mi?
Doğru yapılan bir taşıma — URL yapısı korunduğunda ve kesinti yaşanmadığında — SEO'ya zarar vermez. Sunucu değişir ama içerik ve adresler aynı kaldığı için arama motorları açısından bir şey değişmez.
Taşıma sırasında site kapanır mı?
Bu rehberdeki yöntemle hayır. Eski sunucu açık kalırken yeni sunucu hazırlanır, test edilir ve DNS yumuşak biçimde geçirilir; ziyaretçi kesinti görmez.
Alan adımı da taşımam gerekir mi?
Hayır. Hosting taşımak, alan adını taşımaktan farklıdır. Çoğu durumda yalnızca DNS kayıtlarını yeni sunucuya yönlendirmeniz yeterlidir; alan adı tescili olduğu yerde kalabilir.
KEYDAL hosting çözümleriyle sitenizi ücretsiz taşıma desteğiyle sıfır kesintiyle yeni altyapıya alın. KEYDAL hosting çözümleri