Sunucu taşıma işlemleri, dijital varlıkların büyümesi veya mevcut hosting sağlayıcısının yetersiz kalması durumunda kaçınılmaz hale gelir. Ancak bu süreçte en büyük endişe, web sitesinin çevrimdışı kalması veya veri kaybı yaşanmasıdır. Özellikle e-ticaret siteleri veya yoğun trafiğe sahip bloglar için birkaç dakikalık kesinti bile ciddi prestij ve gelir kaybına yol açabilir. Neyseki, doğru planlama ve teknik adımlarla veri kaybı yaşamadan domain yönlendirme işlemini gerçekleştirmek ve sunucu taşıma sürecini tamamen sorunsuz atlatmak mümkündür.
Bu rehberimizde, web sitenizi yeni bir sunucuya taşırken ziyaretçilerinize hiçbir kesinti hissettirmeden domain yönlendirmesini nasıl yapacağınızı adım adım ele alacağız.
Veri Kaybı Yaşamadan Domain Yönlendirme İçin TTL Değerini Düşürün
Sunucu taşıma işlemine başlamadan en az 24 ila 48 saat önce yapmanız gereken en kritik işlem DNS TTL (Time to Live) değerini düşürmektir. TTL, DNS kayıtlarının dünya genelindeki DNS sunucularında ne kadar süreyle önbellekte tutulacağını belirler.
Genellikle varsayılan TTL değeri 86400 saniye (24 saat) veya 14400 saniye (4 saat) olarak ayarlanmıştır. Bu, domain yönlendirmesi yaptığınızda değişikliğin tüm dünyada aktif olmasının saatler süreceği anlamına gelir. Bu süre zarfında bazı ziyaretçiler eski sunucuya, bazıları ise yeni sunucuya yönlendirilir.
Süreci hızlandırmak ve veri kaybını önlemek için:
300 saniye (5 dakika) veya 600 saniye (10 dakika) olarak güncelleyin.Bu sayede, taşıma günü domain yönlendirmesini gerçekleştirdiğinizde değişiklikler neredeyse anında (5-10 dakika içinde) aktif olacak ve ziyaretçileriniz kesintisiz şekilde yeni sunucuya aktarılacaktır.
Dosyaları ve Veritabanını Yeni Sunucuya Aktarın
DNS yönlendirmesini yapmadan önce, web sitenizin birebir kopyasını yeni sunucuda hazır hale getirmelisiniz. Bu aşamada eski sunucudaki hiçbir veriyi silmeyin veya değiştirmeyin.
1. Tam Yedek Alın ve Yeni Sunucuya Yükleyin
Eski sunucunuzdaki tüm dosyaları sıkıştırarak (.zip veya .tar.gz) indirin. Aynı şekilde, veritabanınızı phpMyAdmin veya SSH üzerinden dışa aktarın. Bu yedekleri yeni sunucunuza yükleyin ve veritabanını içe aktarın.2. Yapılandırma Dosyalarını Güncelleyin
Yeni sunucudaki veritabanı adı, kullanıcısı ve şifresi değiştiyse, web sitenizin yapılandırma dosyasını (örneğin WordPress içinwp-config.php dosyasını) yeni bilgilere göre güncelleyin.Yeni Sunucuyu Yerel Olarak Test Edin
Domain yönlendirmesini yapmadan önce, yeni sunucunun sorunsuz çalıştığından emin olmalısınız. Bunun için bilgisayarınızdaki hosts dosyasını kullanabilirsiniz. Bu yöntem, domaininizin DNS kayıtlarını değiştirmeden, sadece sizin bilgisayarınızın domaini yeni sunucu IP'sinden okumasını sağlar.
Windows işletim sisteminde bu işlemi yapmak için:
C:\Windows\System32\drivers\etc\hosts yolundaki dosyayı açın.192.168.1.100 ornekdomain.com www.ornekdomain.com
Artık tarayıcınızdan sitenize girdiğinizde doğrudan yeni sunucuya bağlanırsınız. Sitedeki linkleri, formları ve veritabanı bağlantılarını test edin. Her şeyin kusursuz çalıştığından emin olduktan sonra hosts dosyasına eklediğiniz satırı silip kaydedin.
Dinamik Siteler İçin "Salt Okunur" Modunu Aktif Edin
Eğer bir e-ticaret sitesi, forum veya sürekli üye girişi yapılan dinamik bir platform yönetiyorsanız, taşıma esnasında veri kaybı yaşanması kaçınılmaz olabilir. Siz dosyaları taşırken eski sunucuda yeni bir sipariş verilebilir veya yorum yazılabilir.
Bunun önüne geçmek için:
- Taşıma işlemine başlamadan hemen önce eski sitenizi bakım moduna alın veya veritabanını "salt okunur" (read-only) yapın.
- Kullanıcılara kısa süreli bir bakım çalışması yapıldığına dair bilgi mesajı gösterin.
- Bakım moduna aldıktan sonra en güncel veritabanı yedeğini tekrar alın ve yeni sunucuya aktarın. Bu sayede hiçbir sipariş veya veri arada kaybolmayacaktır.
- Domaininizin A kaydını (veya varsa @ kaydını) yeni sunucunuzun IP adresiyle güncelleyin.
- TTL değerini daha önce düşürdüğümüz için, bu değişiklik birkaç dakika içinde dünya genelinde aktif olacaktır.
- Yeni sunucuda SSL sertifikasının (Let's Encrypt vb.) aktif ve geçerli olduğunu kontrol edin.
- E-posta gönderim ve alım işlemlerini (MX kayıtları ve SPF/DKIM ayarlarını) test edin.
- Her şeyin sorunsuz çalıştığından emin olduktan sonra, DNS panelinizdeki TTL değerini tekrar eski güvenli seviyesine (örneğin 14400 veya 86400 saniye) getirin. Bu, DNS sunucularının yükünü azaltacak ve sitenizin açılış hızına olumlu katkı sağlayacaktır.
Domain Yönlendirmesini Gerçekleştirin
Yeni sunucunun çalıştığından emin olduktan ve son veritabanı senkronizasyonunu yaptıktan sonra domain yönlendirme aşamasına geçebilirsiniz.
Mevcut DNS yönetim panelinizde (örneğin Cloudflare kullanıyorsanız Cloudflare panelinde):
DNS yönlendirmesinin durumunu kontrol etmek için DNS Checker gibi küresel araçları kullanabilirsiniz. IP adresinin yeni sunucuya döndüğünü gördüğünüzde yönlendirme başarıyla tamamlanmış demektir.
E-Posta Hesaplarının Taşınması ve MX Kayıtları
Sunucu taşıma sırasında genellikle gözden kaçan ancak en çok sorun yaratan unsurlardan biri e-posta hesaplarıdır. Eğer e-postalarınızı da web sunucunuzda barındırıyorsanız, domain yönlendirmesi yapmadan önce bu hesapları yeni sunucuda da aynı isim ve şifrelerle oluşturmalısınız. MX kayıtlarınızı yeni sunucuya yönlendirdiğinizde, eski sunucudaki e-postaların kaybolmaması için IMAP senkronizasyon araçlarını kullanarak eski e-postaları yeni sunucuya kopyalayabilirsiniz. Eğer Google Workspace veya Microsoft 365 gibi harici bir e-posta servisi kullanıyorsanız, DNS panelindeki MX kayıtlarınızı değiştirmeden aynen korumanız yeterli olacaktır.
Taşıma Sonrası Son Kontroller ve TTL Değerini Yükseltme
Domain yönlendirmesi tamamlandıktan sonra eski sunucuyu hemen kapatmayın. DNS yayılımının tamamen oturması bazı eski internet servis sağlayıcılarında (ISP) 24 saati bulabilir. Bu süreçte eski sunucuyu en az 48 saat daha aktif tutmak güvenli bir yaklaşımdır.
Son olarak:
Yorumlar (0)
Henüz yorum yapılmamış. İlk yorumu siz yapın!
Yorum Yazın