Web sitesi yeni bir hostinge kesintisiz nasıl taşınır
Bir web sitesi taşıması, ziyaretçiler yönlendirilmeden önce yeni sunucu hazırlanıp test edildiğinde sorunsuz geçer. Bu rehber envanterden ve DNS hazırlığından geçişe ve temizliğe kadar iş sırasını, ayrıca genellikle sorun çıkaran ayrıntıları verir: e-posta, SSL ve veritabanları.
Kısa cevap
Eski sunucu ziyaretçilere hizmet vermeye devam ederken siteyi yeni sunucuda kurun ve test edin. DNS TTL'ini bir iki gün önceden düşürün, dosyaları ve veritabanlarını kopyalayın, hosts dosyanızla test edin, son eşitleme için değişiklikleri dondurun, ardından DNS'i yeni sunucuya yönlendirin ve tüm trafik geçene kadar eskisini çalışır durumda tutun.
- TTL'i taşımadan en az bir eski TTL süresi önce düşürün
- DNS'i değiştirmeden önce yeni sunucuda test edin
- Kısa bir içerik dondurma sırasında son eşitlemeyi yapın
- Trafik geçene kadar eski hostingi ve posta kutularını tutun
Başlamadan önce: envanter çıkarın
Eski hostingin sizin için yaptığı her şeyi listeleyin, yalnızca web sitesi dosyalarını değil:
- Web sitesi dosyaları; yüklemeler ve sitenin okuduğu web kökü dışındaki her şey dahil.
- Veritabanları; sitenin bunlara erişmek için kullandığı kullanıcı adları ve şifrelerle birlikte.
- E-posta: posta kutuları, yönlendiriciler ve postayı bunlara ulaştıran MX kayıtları.
- DNS kayıtları: A ve AAAA kayıtları, CNAME'ler, MX ve SPF, DKIM, DMARC ile site doğrulamaları gibi TXT kayıtları.
- Zamanlanmış görevler; cron işleri, arka plan işlemleri ve sitenin ihtiyaç duyduğu yazılım sürümleri, örneğin PHP sürümü ve eklentileri.
- SSL sertifikaları, yönlendirmeler ve yeniden yazma kuralları.
DNS'inizin nerede barındırıldığını not edin. Alan adı eski hostingin ad sunucularını kullanıyorsa, geçişten önce her kaydın yeni DNS'te yeniden oluşturulması gerekir.
Taşıma zaman çizelgeniz
Zamanlamayı mevcut DNS TTL'inize göre ayarlayın. Önemli olan adımların sırasıdır.
-
İki gün önce
DNS TTL'ini düşürün
Değiştireceğiniz kayıtların TTL'ini örneğin 300 saniyeye düşürün. Bunu en az bir eski TTL süresi önceden yapın ki çözümleyiciler geçişten önce uzun değeri unutsun.
-
Bir gün önce
Yeni sunucuyu hazırlayın
Aynı yazılım sürümlerini kurun, dosyaları kopyalayın ve veritabanlarını içe aktarın. Posta kutularını, cron işlerini ve DNS kayıtlarını yeniden oluşturun.
-
Test
DNS'e dokunmadan test edin
Hosts dosyasına bir satır ekleyerek kendi bilgisayarınızı yeni sunucuya yönlendirin; ardından sayfaları, formları, girişleri, ödeme adımını ve giden e-postayı kontrol edin.
-
Taşıma günü
Dondurun ve eşitleyin
İçerik değişikliklerini ve siparişleri durdurun, dosyaların ve veritabanlarının son eşitlemesini yapın ve yeni kopyanın eksiksiz olduğunu doğrulayın.
-
Taşıma günü
DNS'i değiştirin
A ve AAAA kayıtlarını ya da ad sunucularını yeni sunucuya yönlendirin. Ziyaretçilerin çoğu belirlediğiniz TTL süresi içinde yeni sunucuya geçer.
-
Geçişten sonra
SSL'i, kayıtları ve postayı kontrol edin
Yeni sunucuda geçerli bir sertifika olduğunu doğrulayın, erişim ve hata kayıtlarını izleyin ve e-postanın yeni posta kutularına ulaştığını kontrol edin.
-
Yaklaşık bir hafta sonra
Eski hostingi kapatın
Eski sunucu artık trafik veya posta almadığında son bir yedek alın ve hizmeti iptal edin. TTL'i yeniden yükseltin.
DNS geçişi: kayıtlar mı, ad sunucuları mı?
DNS'inizi olduğu yerde tutuyorsanız yalnızca A kaydını, IPv6 kullanıyorsanız AAAA kaydını da değiştirerek web sitesini yeni sunucunun adresine yönlendirin. Çözümleyiciler değişikliği önbelleklerindeki kopyanın süresi dolar dolmaz alır; TTL'i önceden düşürmenin geçişi hızlandırmasının nedeni budur.
Ad sunucularını değiştirmek tüm DNS bölgesini yeni bir sağlayıcıya taşır. Yeni ad sunucularında her kaydın önceden bulunması gerekir ve değişiklik, alan adı uzantınızın kayıt kuruluşu tarafından yayımlanır; buradaki yetkilendirme kayıtlarının TTL'i çoğu zaman bir veya iki gündür. Bu süre içinde bazı ziyaretçiler hâlâ eski DNS'e ulaşabilir; bu yüzden taşıma tamamlanana kadar iki bölgeyi aynı tutun.
Taşıma sırasında SSL sertifikaları
Ziyaretçiler hiçbir zaman sertifika uyarısı görmemelidir. Ücretsiz Let's Encrypt sertifikaları genellikle HTTP üzerinden doğrulanır; bu da alan adının zaten yeni sunucuyu göstermesini gerektirir, dolayısıyla DNS geçişinin hemen ardından düzenlenirler. Sertifikaya geçişten önce ihtiyacınız varsa, alan adının nereyi gösterdiğinden bağımsız çalışan DNS doğrulamasını kullanın ya da mevcut sertifikayı özel anahtarıyla birlikte ilk günler için yeni sunucuya kopyalayın.
E-posta: çoğu taşımada unutulan kısım
Posta kutularınız da taşınıyorsa, MX kayıtlarını değiştirmeden önce bunları yeni sunucuda oluşturun ve ardından mevcut iletileri bir IMAP taşıma aracıyla kopyalayın. Eski posta kutularını geçişten sonra birkaç gün tutun, çünkü bazı gönderenler DNS önbellekleri dolana kadar postayı hâlâ eski sunucuya teslim eder. Yeni posta sunucusu için SPF, DKIM ve DMARC kayıtlarını yeniden oluşturun; aksi halde giden postalar reddedilebilir veya spam olarak işaretlenebilir.
WordPress sitesini taşımak
WordPress adresini, serileştirilmiş ayarların içi dahil, veritabanında saklar. Alan adı aynı kalıyorsa dosyaların ve veritabanının doğrudan kopyalanması yeterlidir. Adres değişiyorsa, örneğin geçici bir alan adından asıl alan adına, veritabanını elle düzenlemek yerine WP-CLI'nin wp search-replace komutu gibi serileştirilmiş veriyi anlayan bir araçla değiştirin. wp-config.php içindeki veritabanı bilgilerini güncelleyin ve taşımadan sonra tüm önbellek katmanlarını temizleyin: eklenti önbellekleri, web sunucusu önbelleği ve varsa CDN.
Sık yapılan taşıma hataları
TTL'i çok geç düşürmek
Çözümleyiciler eski değeri önceki TTL'in izin verdiği süre boyunca tutar.
Eski hostingi çok erken iptal etmek
Bazı ziyaretçiler ve posta sunucuları geçişten sonra bir süre ona ulaşmaya devam eder.
Son eşitlemeyi atlamak
Taşıma sırasında verilen siparişler, yorumlar veya kayıtlar kaybolur.
E-posta kayıtlarını unutmak
Eksik MX, SPF veya DKIM kayıtları posta teslimatını bozar.
SSL hazır olmadan geçmek
Geçerli bir sertifika kurulana kadar ziyaretçiler uyarı görür.
Uyumsuz yazılım sürümleri
Farklı bir PHP sürümü veya eksik bir eklenti siteyi bozabilir.
HyperDC'ye mi taşınıyorsunuz?
Birçok VPS ve VDS paketi mevcut sağlayıcınızdan ücretsiz taşıma içerir. Ne çalıştırdığınızı anlatın, adımları size iletelim.
Web sitenizi nereye taşıyabilirsiniz
-
Linux Web Hosting
Our Linux Web Hosting service provides a reliable and cost-effective solution for hosting your websites. It supports a wide range of Linux-based technologies, ensuring quick and dependable performance.
Başlangıç fiyatı $1.59/ay -
WordPress Web Hosting
Our WordPress Web Hosting is optimized for WordPress-based websites, ensuring fast and secure operation. Benefit from automatic updates, backups, and specialized WordPress support.
Başlangıç fiyatı $2.39/ay -
Linux VPS Hosting
Linux VPS Hosting grants you more control and freedom with virtual private servers, particularly suited for Linux-based projects, offering excellent performance and customization.
Başlangıç fiyatı $3.33/ay -
Windows Web Hosting
Windows Web Hosting is perfect for businesses seeking to host websites and applications that rely on Windows technologies like ASP.NET and MS SQL. It offers compatibility and high performance.
Başlangıç fiyatı $1.59/ay
Diğer rehberler
VPS, VDS ve dedicated sunucu karşılaştırması
Her terimin anlamı, bir VPS'i ne zaman aştığınızı nasıl anlayacağınız ve fiziksel sunucunun ne zaman değdiği.
AyrıntılariOS CI için macOS sunucu seçimi
Xcode ve macOS sürümleri, Apple silicon, boyutlandırma, kod imzalama ve Apple'ın lisans kuralları.
AyrıntılarYeni bir alan adı için DNS temelleri
Ad sunucuları, kayıtlar, TTL ve her alan adının ihtiyaç duyduğu e-posta kayıtları.
AyrıntılarYeni bir Linux sunucuyu güvenli hale getirin
İlk saat kontrol listesi: güncellemeler, SSH anahtarları, güvenlik duvarı ve yedekler.
AyrıntılarVeri merkezi lokasyonu seçin
Mesafenin nasıl gecikmeye dönüştüğü, nasıl ölçüleceği ve veri kurallarının lokasyon için ne anlama geldiği.
AyrıntılarSıkça sorulan sorular
DNS yayılması ne kadar sürer?
Kaydın TTL'ine bağlıdır. 300 saniyelik bir TTL ile çoğu çözümleyici yeni adresi dakikalar içinde kullanır; bir günlük TTL ile bazıları eski adresi bir güne kadar tutar. Ad sunucusu değişiklikleri, kayıt kuruluşundaki TTL'ler nedeniyle bir iki gün sürebilir.
Bir web sitesi hiç kesinti olmadan taşınabilir mi?
Evet; yeni sunucu DNS değişmeden önce hazırsa ve geçiş sırasında iki sunucu paralel çalışıyorsa. Geriye kalan risk, son eşitlemeden sonra eski sunucuya yazılan verilerdir; kısa bir içerik dondurmanın yararlı olmasının nedeni budur.
Web sitemi taşımak için alan adımı da transfer etmem gerekir mi?
Hayır. Alan adı mevcut kayıt firmasında kalabilir; yalnızca DNS kayıtlarını veya ad sunucularını yeni sunucuyu gösterecek şekilde değiştirirsiniz. Her şeyi tek yerde toplamak isterseniz alan adını daha sonra transfer edebilirsiniz.
Hosting değiştirmek arama sıralamamı etkiler mi?
Adresler, içerik ve yönlendirmeler aynı kaldığı ve site çevrimiçi kaldığı sürece hayır. Yeni sunucunun aynı sayfaları döndürdüğünü, HTTPS'in çalıştığını ve robots.txt dosyasının arama motorlarını engellemediğini kontrol edin.
HyperDC müşteriler için web sitesi taşıyor mu?
VPS ve VDS paketlerimizin birçoğu mevcut sağlayıcınızdan ücretsiz taşıma içerir; dahil olup olmadığı paket özelliklerinde görünür. Diğer hizmetler için bize mesaj gönderin, seçenekleri açıklayalım.
Sipariş öncesi sorularınız mı var?
Bize mesaj gönderin, ekibimiz doğru hizmeti seçmenize yardımcı olsun.