cPanel Hosting'i cPanel'e ve DirectAdmin'i cPanel'e Nasıl Aktarırsınız — Adım Adım Kılavuz
این مقاله به شما کمک می‌کند تا با روش‌های انتقال هاست cPanel به cPanel و دایرکت ادمین به cPanel آشنا شوید و نکات حیاتی را برای این فرآیند یاد بگیرید.

cPanel Hosting'i cPanel'e ve DirectAdmin'i cPanel'e Nasıl Aktarırsınız — Adım Adım Kılavuz

Bu kılavuz, cPanel'den cPanel'e ve DirectAdmin'den cPanel barındırma hizmetine geçiş için pratik, adım adım yöntemler sunmaktadır. WHM araçlarından güvenlik ipuçlarına ve DNS testine kadar, süreci başarılı kılmak için bilmeniz gereken her şeyi kapsamaktadır.
0 Hisse senetleri
0
0
0
0

Hosting geçişlerini risksiz bir şekilde yapmaya hazır mısınız?

Bu pratik ve teknik kılavuz, aktarım yöntemlerini kapsamaktadır. cPanel'den cPanel'e Ve DirectAdmin'den cPanel'e Adım adım açıklanmıştır. Bu makale site yöneticileri, programcılar, DevOps uzmanları ve ağ yöneticileri için faydalıdır ve WHM Transfer gibi kullanışlı araçlar ve komutlar içermektedir. paket hesabı, rsync/SCP-1811, imapsync Ve mysqldump Öyle.

Göç öncesi kontrol listesi

Geçiş işlemine başlamadan önce olmazsa olmazlar:

  • Dosyalarınızın, veritabanınızın, e-postalarınızın ve web sunucusu yapılandırmalarınızın tam yedeğini alın.

  • DNS kayıtlarının TTL değerini en az 24-48 saat önceden 300 saniyeye düşürün.

  • Kaynak ve hedef sunuculara root düzeyinde SSH erişimi veya WHM erişimi sağlayın.

  • Hedef sunucuda yeterli alan olduğundan ve uyumlu bir PHP/Apache/Nginx sürümünün bulunduğundan emin olun.

  • Bakım aralığı için bir zaman çizelgesi belirleyin.

  • Sunucular arasında güvenli, parola gerektirmeyen veri aktarımları için SSH anahtarları oluşturun.

cPanel Hosting'i cPanel'e Nasıl Aktarılır — Önerilen Yöntem (WHM Transfer ve pkgacct)

1. Hedef sunucuyu (WHM) hazırlayın.

Hedef sunucunun WHM'sine giriş yapın ve şunlardan emin olun: PHP sürümleri Web sunucusu (Apache/LiteSpeed) kurulup yapılandırıldığından emin olun. SSH portunu ve PHP-FPM ayarlarını kontrol edin.

WHM'de Güvenlik → Sunucu Erişim Kontrolü Ardından CSF/Güvenlik Duvarı ayarlarına gidin ve kaynak sunucu IP adresinin bağlanmasına izin verin.

2. WHM'de Aktarım Aracını Kullanma

WHM'de hedef şudur: Transferler → Transfer Aracı adresine gidin ve kaynak sunucunun IP adresini veya ana bilgisayar adını, root kullanıcı adını, SSH portunu ve kimlik doğrulama türünü (parola veya SSH anahtarı) girin.

Hesap(lar)ı seçin ve e-posta yönlendirme, DNS ve eklenti seçeneklerini etkinleştirin, ardından Transferi Başlat Tıklayın ve kayıtları kontrol edin.

3. Alternatif yöntem: pkgacct ve restorepkg (manuel aktarım)

Transfer aracına erişiminiz yoksa veya daha fazla kontrole ihtiyacınız varsa, cPanel yedekleme paketini kullanabilirsiniz:

/scripts/pkgacct username

Oluşturulan dosya /home dizinine kaydedilecektir (örneğin, /home/cpmove-username.tar.gz). Ardından dosyayı scp komutuyla hedef sunucuya aktarın:

scp /home/cpmove-username.tar.gz root@DEST_IP:/home/

Hedef sunucuda ise paketi alın:

/scripts/restorepkg /home/cpmove-username.tar.gz

4. Transferden sonra

Dosya, izinler ve veritabanı kontrolü gerçekleştirin. Hedef WHM'de DNS BölgesiKayıtları kontrol edin.

AutoSSL'i etkinleştirin veya SSL sertifikaları yükleyin. Genel DNS'i değiştirmeden önce web sitelerini test etmek için yerel sistemdeki hosts dosyasını kullanabilirsiniz:

echo "DEST_IP example.com" >> /etc/hosts

DirectAdmin'i cPanel'e Aktarmanın Pratik ve Güvenilir Yöntemleri

DirectAdmin'den cPanel'e geçiş genellikle daha fazla manuel adım gerektirir; başlıca iki yöntem aşağıda açıklanmıştır.

Yöntem 1 — Kullanıcı Yedeklemeleri ve İçerik Aktarımı (Sınırlı Sayıda Kullanıcı İçin Uygundur)

Temel adımlar arasında dosyaların, veritabanının ve e-postaların yedeklenmesi, ardından cPanel'de bir hesap oluşturulması ve geri yüklenmesi yer almaktadır.

DirectAdmin sunucusundaki dosyaların yedeklerini alın:

cd /home/username
tar -czf /root/username-files.tar.gz public_html domains mail

cPanel sunucusuna aktar:

scp /root/username-files.tar.gz root@CPANEL_IP:/root/

Veritabanı geçişi, yedekleme ve içe aktarma işlemiyle birlikte:

mysqldump -u root -p database_name > /root/database_name.sql
scp /root/database_name.sql root@CPANEL_IP:/root/
mysql -u root -p database_name < /root/database_name.sql

E-posta transferi, IMAP gibi bir araçla en iyi şekilde yapılır. imapsync İşlem tamamlandı:

imapsync --host1 old.example.com --user1 [email protected] --password1 'oldpass' --host2 new.example.com --user2 [email protected] --password2 'newpass' --ssl1 --ssl2

Hedef sunucunun WHM'sinde, aynı kullanıcı adı ve etki alanıyla bir hesap oluşturun ve arşivleri /home/username dizinine çıkarın:

tar -xzf /root/username-files.tar.gz -C /home/username
chown -R username:username /home/username

Yöntem 2 — Geçiş komut dosyaları ve araçlarının kullanılması (çok sayıda hesap için)

Daha büyük koleksiyonlar için, üretim ortamını yedekleyen özel komut dosyaları oluşturulabilir. rsync Önce aktarın, sonra cPanel'de geri yükleyin.

rsync -azP -e "ssh -p 22" /home/ username@CPANEL_IP:/home/

Rsync kullanırken, kullanıcı/UID ve gruplara dikkat edin ve gerekirse ilgili seçeneği kullanın. --sayısal kimlikler Kullanın.

E-postalar ile imapsync ve veritabanları ile mysqldump/eski haline getirmek Aktarılacak.

Veritabanı, E-posta ve DNS Geçişi — Teknik İpuçları ve Örnek Komutlar

Veritabanı

Örnek yedekleme ve geri yükleme komutu:

mysqldump -u root -p --databases db1 db2 --single-transaction --quick --lock-tables=false > /root/all_dbs.sql
mysql -u root -p < /root/all_dbs.sql

Not: Veritabanının sıralama/karakter setini kontrol edin ve gerekirse aşağıdaki gibi seçenekleri ayarlayın. innodb_file_per_table Etkinleştir.

E-posta

Tarihlerin korunduğu imapsync örneği:

imapsync --host1 old.mail.server --user1 [email protected] --password1 'oldpass' --host2 new.mail.server --user2 [email protected] --password2 'newpass' --ssl1 --ssl2 --syncinternaldates

cPanel'de Exim, IMAP/POP, kotalar ve maildir teslimat ayarlarını kontrol edin.

DNS ve kayıtlar

Bölge dosyalarını DirectAdmin'den dışa aktarın veya kopyalayın ve WHM → DNS İşlevleri → DNS Bölgesini Düzenle bölümüne içe aktarın.

Kurumsal DNS kullanıyorsanız, kayıtları kurumsal kontrol panelinden ekleyin veya yeni bir ad sunucusu kurun.

Güvenlik ve geçiş sonrası ipuçları

Taşıma işleminden sonra, root ve kullanıcı şifrelerini değiştirin ve geçici paketleri kaldırın.

Kayıtları kontrol edin: /var/log/mesajlar, /var/log/exim_mainlog Ve /var/log/güvenli.

Güvenlik duvarını (CSF veya firewalld) etkinleştirin ve başarısız2ban Kaba kuvvet saldırılarını önlemek için ayarlanmıştır.

E-posta teslim edilebilirliğini artırmak için SPF, DKIM ve DMARC dahil olmak üzere e-posta ayarlarını etkinleştirin ve istenmeyen e-posta riskini azaltmak için e-posta gönderen IP adresleri için PTR (ters DNS) kurun.

Test ve Geri Alma

DNS değişikliğinden önce tüm servisleri yerel bir hosts dosyasıyla test edin. DNS değişikliğinden sonra 24-72 saat boyunca günlükleri ve e-posta teslim edilebilirliğini izleyin.

Geri alma planı, gerektiğinde hızlı geri yüklemelere olanak sağlamak için orijinal yedeklerin belirli bir süre (örneğin, 7 gün) saklanmasını içerir.

Uygulamaya göre veri merkezi konum seçimi ve önerilen yapılandırma

Konum seçimi ve yapılandırmasına ilişkin genel kılavuz:

  • Web sitesi/WordPress: Hedef kullanıcıya yakın veri merkezi, SSD/NVMe, PHP-FPM, OPcache ve CDN aktivasyonu.

  • Ticaret/Finans: Borsa/aracı kurum sunucularına yakın konum, özel kaynaklara ve DDoS saldırılarına karşı korumaya sahip, alım satım işlemlerine özel VPS.

  • Oyun: Oyunculara yakın konum, BGP ağına sahip ve düşük pingli özel oyun VPS sunucusu.

  • Yapay Zeka/Render: Yüksek bant genişliğine ve veri kümeleri için NVMe belleğe sahip, şirket içi grafik sunucusu (GPU).

  • E-posta/SMTP: PTR ayarları yapılmış, statik IP adresine sahip ve güçlü güvenlik ayarları bulunan sunucu.

Göçmenlik hizmetlerimizden yararlanmanız için nedenler

Göç sürecini kolaylaştırmak için aşağıdaki hizmetleri sunuyoruz:

  • Erişim 85'ten fazla küresel lokasyon En yakın veri merkezini seçmek için.

  • Sunucu türleri arasında işlem VPS'si, oyun VPS'si, yüksek performanslı bulut sunucusu ve grafik sunucusu (GPU) yer almaktadır.

  • DDoS saldırılarına karşı koruma, yönetilen güvenlik duvarı, CDN ve BGP ayarları gibi güvenlik hizmetleri.

  • cPanel⇄cPanel ve DirectAdmin→cPanel geçişlerinde, kesinti süresini azaltmayı hedefleyen yönetilen destek hizmeti.

  • GitLab barındırma, yönetilen veritabanı ve yedekleme ve anlık görüntü çözümleri, hızlı geri yüklemeyi sağlar.

DNS değişikliğinden önce son kontroller

  • TTL değerini düşürün ve yayılımı bekleyin.

  • Sayfaların, formların, ödeme ağ geçitlerinin ve e-posta gönderiminin test edilmesi.

  • Hata kayıtlarını, site erişilebilirliğini ve yanıt süresini kontrol edin.

  • PHP sürümlerinin ve aşağıdakiler gibi temel modüllerin uyumluluğunun sağlanması: iyonküp, mbstring, iyi.

Özet ve en iyi uygulamalar

Önemli noktaların özeti:

  • cPanel için→WHM Aktarım Aracından cPanel'e veya paket hesabı/paketi geri yükle Kullanmak.

  • DirectAdmin→cPanel kombinasyonu için rsync, mysqldump Ve imapsync Bu güvenilir bir çözümdür.

  • DNS değiştirmeden önce daima test edin, TTL'yi azaltın ve tam yedeklemeler yapın.

  • E-posta güvenliği ve ayarlarını (SPF/DKIM/DMARC ve PTR) unutmayın.

  • Doğru konumu seçmek ve DDoS saldırılarına karşı koruma ile CDN kullanmak, istikrarı ve performansı artırabilir.

Sıkça Sorulan Sorular

Ayrıca Şunları da Beğenebilirsiniz
tls-vs-ssl-anlaşılması-temel-farklar-ve-neden-önemli-olduğu

TLS ve SSL Arasındaki Farklar, Geçmiş ve Web Güvenliği Açısından Önemi

Web güvenliği söz konusu olduğunda, "SSL" ve "TLS" terimleri her zaman duyulur. Peki, ikisi arasındaki fark tam olarak nedir? TLS günümüzde güvenli web standardı olarak kullanılırken, SSL neden neredeyse terk edildi? Bu makalede, web güvenliği protokollerini ve doğru olanı seçmenin önemini daha iyi anlamanız için konuya profesyonel bir bakış açısıyla yaklaşacağız.