كيفية نقل استضافة cPanel إلى cPanel ونقل DirectAdmin إلى cPanel - دليل كامل خطوة بخطوة
ستساعدك هذه المقالة على التعرف على طرق نقل استضافة cPanel إلى cPanel ونقل DirectAdmin إلى cPanel، وستتعلم النصائح الأساسية لهذه العملية.

كيفية نقل استضافة cPanel إلى cPanel ونقل DirectAdmin إلى cPanel - دليل كامل خطوة بخطوة

يُقدّم هذا الدليل طرقًا عمليةً مُفصّلةً خطوةً بخطوةٍ لنقل بيانات الاستضافة من cPanel إلى cPanel ومن DirectAdmin إلى cPanel. بدءًا من أدوات WHM وصولًا إلى نصائح الأمان واختبار نظام أسماء النطاقات (DNS)، يُغطي الدليل كل ما تحتاج معرفته لإنجاح هذه العملية.
0 الأسهم
0
0
0
0

هل أنت مستعد لإجراء عمليات نقل الاستضافة بدون مخاطر؟

يغطي هذا الدليل العملي والتقني طرق النقل من من لوحة تحكم cPanel إلى لوحة تحكم cPanel ومن DirectAdmin إلى cPanel يتم شرح ذلك خطوة بخطوة. هذه المقالة مفيدة لمديري المواقع، والمبرمجين، ومهندسي DevOps، ومديري الشبكات، وتتضمن أدوات وأوامر مفيدة مثل WHM Transfer. عبوة، rsync/SCP-1811، imapsync و mysqldump إنها.

قائمة التحقق قبل الهجرة

الأمور الأساسية قبل بدء عملية النقل:

  • قم بعمل نسخة احتياطية كاملة (للملفات، وقاعدة البيانات، والبريد الإلكتروني، وإعدادات خادم الويب).

  • قم بتقليل قيمة TTL لسجلات DNS إلى 300 ثانية قبل 24-48 ساعة على الأقل.

  • قم بتوفير وصول SSH على مستوى الجذر أو وصول WHM إلى خوادم المصدر والوجهة.

  • تأكد من وجود مساحة كافية على الخادم الوجهة وإصدار متوافق من PHP/Apache/Nginx.

  • حدد جدولاً زمنياً لفترة الصيانة.

  • قم بإعداد مفاتيح SSH بين الخوادم لإجراء عمليات نقل آمنة وخالية من كلمات المرور.

كيفية نقل استضافة cPanel إلى cPanel — الطريقة المُوصى بها (نقل WHM و pkgacct)

1. تجهيز خادم الوجهة (WHM)

قم بتسجيل الدخول إلى WHM الخاص بالخادم الوجهة وتأكد من أن إصدارات PHP تم تثبيت خادم الويب (Apache/LiteSpeed) وتهيئته. تحقق من منفذ SSH وإعدادات PHP-FPM.

في WHM إلى الأمان ← التحكم في الوصول إلى المضيف ثم انتقل إلى إعدادات CSF/Firewall وقم بالسماح لخادم المصدر بالاتصال.

2. استخدام أداة النقل في WHM

في طريقة ويم، الوجهة هي التحويلات ← أداة التحويل انتقل إلى وأدخل عنوان IP أو اسم مضيف الخادم المصدر، واسم المستخدم الجذر، ومنفذ SSH، ونوع المصادقة (كلمة المرور أو مفتاح SSH).

حدد الحساب (الحسابات) وقم بتمكين خيارات إعادة توجيه البريد الإلكتروني، ونظام أسماء النطاقات (DNS)، والإضافات، ثم بدء النقل انقر وتحقق من السجلات.

3. طريقة بديلة: pkgacct و restorepkg (نقل يدوي)

إذا لم يكن لديك إمكانية الوصول إلى أداة النقل أو كنت بحاجة إلى مزيد من التحكم، فيمكنك استخدام حزمة النسخ الاحتياطي للوحة التحكم cPanel:

/scripts/pkgacct username

سيتم حفظ الملف المُنشأ في مجلد /home (على سبيل المثال: /home/cpmove-username.tar.gz). ثم انقل الملف إلى الخادم الوجهة باستخدام الأمر scp.

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

وعلى الخادم الوجهة، استرجع الحزمة:

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

4. بعد النقل

قم بإجراء فحص للملفات والأذونات وقاعدة البيانات. في WHM الوجهة منطقة نظام أسماء النطاقات (DNS)التحكم في السجلات.

فعّل خاصية AutoSSL أو ثبّت شهادات SSL. لاختبار المواقع الإلكترونية قبل تغيير نظام أسماء النطاقات العام (DNS)، يمكنك استخدام ملف hosts على النظام المحلي.

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

كيفية نقل DirectAdmin إلى cPanel - طرق عملية وموثوقة

عادةً ما تتطلب عملية الانتقال من DirectAdmin إلى cPanel خطوات يدوية أكثر؛ ويتم شرح الطريقتين الرئيسيتين أدناه.

الطريقة الأولى - النسخ الاحتياطية للمستخدم ونقل المحتوى (مناسبة لعدد محدود)

تتضمن الخطوات الرئيسية نسخ الملفات وقاعدة البيانات والبريد الإلكتروني احتياطيًا، ثم إنشاء حساب في cPanel واستعادته.

قم بعمل نسخة احتياطية من الملفات على خادم DirectAdmin:

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

نقل البيانات إلى خادم cPanel:

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

ترحيل قاعدة البيانات باستخدام النسخ الاحتياطي والاستيراد:

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

يُفضل استخدام أداة مثل IMAP لنقل البريد الإلكتروني. imapsync تم الأمر:

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

في لوحة تحكم الخادم الوجهة (WHM)، أنشئ حسابًا بنفس اسم المستخدم والنطاق، ثم استخرج الملفات المضغوطة إلى /home/username:

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

الطريقة الثانية - استخدام برامج وأدوات الترحيل (لعدد كبير من الحسابات)

بالنسبة للمجموعات الأكبر حجمًا، يمكن إنشاء برامج نصية مخصصة تقوم بإجراء نسخ احتياطية للإنتاج عبر rsync قم بنقل البيانات ثم استعادتها في لوحة التحكم cPanel.

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

عند استخدام rsynce، انتبه إلى المستخدم/UID والمجموعات واستخدم الخيار إذا لزم الأمر. --معرفات رقمية استخدمه.

رسائل بريد إلكتروني تحتوي على imapsync وقواعد البيانات مع mysqldump/يعيد سيتم نقلها.

ترحيل قواعد البيانات والبريد الإلكتروني ونظام أسماء النطاقات (DNS) - نصائح تقنية وأوامر نموذجية

قاعدة البيانات

مثال على أمر النسخ الاحتياطي والاستعادة:

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

ملحوظة: تحقق من ترتيب/مجموعة الأحرف في قاعدة البيانات، وإذا لزم الأمر، اضبط خيارات مثل ملف innodb لكل جدول فعل.

بريد إلكتروني

مثال على استخدام دالة imapsync مع الحفاظ على التواريخ:

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

في لوحة التحكم cPanel، تحقق من إعدادات Exim وIMAP/POP والحصص وإعدادات تسليم البريد.

نظام أسماء النطاقات والسجلات

قم بتصدير أو نسخ ملفات المنطقة من DirectAdmin واستوردها إلى WHM → وظائف DNS → تحرير منطقة DNS.

إذا كنت تستخدم نظام أسماء النطاقات الخاص بالشركة، فأضف السجلات في لوحة تحكم الشركة أو قم بإعداد خادم أسماء جديد.

نصائح أمنية ونصائح ما بعد الهجرة

بعد عملية النقل، قم بتغيير كلمات مرور المستخدم الجذر والمستخدم العادي، وقم بإزالة الحزم المؤقتة.

تحقق من السجلات: /var/log/messages، /var/log/exim_mainlog و /var/log/secure.

قم بتفعيل جدار الحماية (CSF أو firewalld) و Fail2ban تم إعداده لمنع هجمات القوة الغاشمة.

قم بتمكين إعدادات البريد الإلكتروني بما في ذلك SPF وDKIM وDMARC لتحسين إمكانية التسليم، وقم بإعداد PTR (نظام أسماء النطاقات العكسي) لعناوين IP الخاصة بمرسل البريد الإلكتروني لتقليل مخاطر البريد العشوائي.

الاختبار والتراجع

اختبر جميع الخدمات باستخدام ملف hosts محلي قبل تغيير نظام أسماء النطاقات (DNS). راقب السجلات وإمكانية تسليم البريد الإلكتروني لمدة تتراوح بين 24 و72 ساعة بعد تغيير نظام أسماء النطاقات.

تتضمن خطة التراجع الاحتفاظ بالنسخ الاحتياطية الأصلية لفترة محددة (على سبيل المثال 7 أيام) للسماح بعمليات استعادة سريعة عند الحاجة.

اختيار موقع مركز البيانات والتكوين الموصى به بناءً على التطبيق

دليل عام لاختيار الموقع وتكوينه:

  • الموقع الإلكتروني/ووردبريس: مركز بيانات قريب من المستخدم المستهدف، SSD/NVMe، PHP-FPM، OPcache، وتفعيل CDN.

  • التجارة/التمويل: موقع قريب من خوادم البورصة/الوسيط، خادم افتراضي خاص بالتداول مع موارد مخصصة وحماية من هجمات DDoS.

  • الألعاب: موقع قريب من اللاعبين، خادم VPS مخصص للألعاب مع شبكة BGP وزمن استجابة منخفض.

  • الذكاء الاصطناعي/الرسم: خادم رسومات (GPU) في الموقع مزود بنطاق ترددي عالٍ وNVMe لمجموعات البيانات.

  • البريد الإلكتروني/SMTP: خادم مزود بـ PTR، وعنوان IP ثابت، وإعدادات أمان قوية.

أسباب استخدام خدمات الهجرة لدينا

تشمل خدماتنا ما يلي لتسهيل عملية الانتقال:

  • الوصول إلى أكثر من 85 موقعًا عالميًا لاختيار أقرب مركز بيانات.

  • تشمل أنواع الخوادم خوادم التداول الافتراضية الخاصة، وخوادم الألعاب الافتراضية الخاصة، وخوادم الحوسبة السحابية عالية الأداء، وخوادم الرسومات (GPU).

  • خدمات أمنية مثل الحماية من هجمات DDoS، وجدار الحماية المُدار، وشبكة توصيل المحتوى (CDN)، وإعدادات بروتوكول بوابة الحدود (BGP).

  • الدعم المُدار في عمليات نقل البيانات من cPanel إلى cPanel ومن DirectAdmin إلى cPanel بهدف تقليل وقت التوقف.

  • استضافة GitLab، وقواعد البيانات المُدارة، وحلول النسخ الاحتياطي واللقطات لضمان الاستعادة السريعة.

الفحوصات النهائية قبل تغيير نظام أسماء النطاقات (DNS).

  • قلل قيمة TTL وانتظر حتى يتم الانتشار.

  • اختبار الصفحات والنماذج وبوابات الدفع وإرسال البريد الإلكتروني.

  • تحقق من سجلات الأخطاء، وإمكانية الوصول إلى الموقع، ووقت الاستجابة.

  • ضمان توافق إصدارات PHP والوحدات الأساسية مثل أيون كيوب, سلسلة mb, جيد.

ملخص وأفضل الممارسات

ملخص النقاط الرئيسية:

  • لـ cPanel→cPanel من أداة نقل WHM أو pkgacct/restorepkg يستخدم.

  • بالنسبة لدمج DirectAdmin مع cPanel rsync، mysqldump و imapsync إنه حل موثوق.

  • اختبر دائمًا قبل تغيير نظام أسماء النطاقات (DNS)، وقلل وقت البقاء (TTL)، واحتفظ بنسخ احتياطية كاملة.

  • لا تنسَ أمان البريد الإلكتروني وإعداداته (SPF/DKIM/DMARC و PTR).

  • إن اختيار الموقع المناسب واستخدام تقنيات مكافحة هجمات DDoS وشبكات توصيل المحتوى (CDN) يمكن أن يحسن الاستقرار والأداء.

الأسئلة الشائعة

قد يعجبك أيضاً
أمازون الحوسبة المرنة السحابية

Amazon EC2 (الحوسبة السحابية المرنة) — دليل الخبراء للمطورين والمهندسين

في عصر التحول الرقمي، تُعدّ البنية التحتية السحابية الركيزة الأساسية لدعم تكنولوجيا المؤسسات. تُعدّ Amazon EC2، أو Elastic Compute Cloud، ركيزةً أساسيةً في منظومة AWS، إذ تُتيح لك نشر خوادم افتراضية بمرونة وقابلية للتوسع وتحكم كامل. في هذه المقالة، سنقدم شرحًا مُفصّلًا للخدمة، وميزاتها التقنية، ونماذج المثيلات، وأفضل الممارسات، وكيفية شرائها.
دليل شامل لإعداد برنامج BIND DNS Resolver على أنظمة RHEL 9/Rocky 9/Alma 9

دليل شامل لإعداد برنامج BIND DNS Resolver على أنظمة RHEL 9/Rocky 9/Alma 9

سيساعدك هذا الدليل على إعداد محلل DNS آمن ومُحسَّن باستخدام BIND على RHEL 9 أو Rocky Linux 9 أو Alma Linux 9. ستتعلم نصائح عملية، وأمان، وتحسين ذاكرة التخزين المؤقت، ويمكنك تقليل زمن الاستجابة.
تطبيق WireGuard لـ 500 مستخدم: دليل شامل وقابلية التوسع

تطبيق WireGuard لـ 500 مستخدم: دليل شامل وقابلية التوسع

تُقدّم هذه المقالة إرشادات مُفصّلة لتطبيق بروتوكول WireGuard لـ 500 مستخدم. تشمل المواضيع تصميم الشبكة، وتكوين الخادم، والأمان، وقابلية التوسع. ستساعدك هذه المعلومات على تحقيق أقصى استفادة من تطبيقك.