إدارة السيرفراتسيرفرات لينوكس

كيفية تغيير اسم النطاق لحساب في CWP Pro

لوحة CWP (CentOS Web Panel) تُعتبر أداة قوية لإدارة الاستضافات، لكنها تفتقد لميزة تغيير النطاق الرئيسي لحساب مُعين بشكل مباشر (مثل لوحة cPanel). إذا كنت تريد تغيير النطاق من olddomain إلى newdomain، إليك الحل اليدوي المعتمد لدينا في استضافة الدعم العربي:

المتطلبات المسبقة

  • النطاق الجديد (newdomain) مُوجه بالفعل إلى خادمك.
  • لا توجد حسابات بريد إلكتروني مرتبطة بالنطاق القديم (لتجنب تعقيدات التعديل).
  • الخادم يعمل على Apache فقط (قد تختلف الخطوات مع NGINX أو Varnish).

الخطوات التفصيلية

  • تعديل قاعدة البيانات:
  1. ادخل إلى الشيل ssh وقم بالتعديل على قواعد البيانات، واختر قاعدة البيانات root_cwp.
  2. ابحث عن الجدول user، وغيّر حقل domain من olddomain إلى newdomain للحساب المطلوب.
   mysql
   MariaDB [localhost]> USE root_cwp
   MariaDB [localhost]> UPDATE user SET `domain` = 'newdomain' WHERE `username` = 'useraccount';
   MariaDB [localhost]> quit;
  • تعديل إعدادات Apache (vhost):
  1. اذهب إلى مجلد تكوينات النطاقات:
    cd /usr/local/apache/conf.d/vhosts/
  2. انسخ ملف النطاق القديم وعدّله:
    cp olddomain.conf newdomain.conf
    sed -i 's/olddomain/newdomain/g' newdomain.conf
  3. ملاحظة: لا تنسَ إعادة إنشاء شهادة SSL للنطاق الجديد لاحقًا.
  • تعديل سجلات DNS (BIND):
  1. انسخ ملف المنطقة القديم وعدّله:
    cd /var/named/ cp olddomain.db newdomain.db
    sed -i 's/olddomain/newdomain/g' newdomain.db
  2. عدّل ملف /etc/named.conf لإضافة إشارة إلى ملف الزون الجديد:
    ابحث عن الدومين القديم وقم بتحديثه إلي الدومين الجديد
    // zone olddomain
    zone "olddomain" {type master; file "/var/named/olddomain.db";};
    // zone_end olddomain
  • إعادة تشغيل الخدمات:
   systemctl restart named  
   systemctl restart httpd
  • إنشاء شهادة SSL جديدة:
  • استخدم لوحة CWP لتوليد شهادة SSL للنطاق الجديد بعد اكتمال الخطوات السابقة.

ملاحظات مهمة

  1. هذه العملية لا تغير مسار الملفات أو قواعد البيانات المرتبطة بالنطاق القديم. ستحتاج إلى نقل الملفات يدويًا إذا لزم الأمر .
  2. إذا كنت تستخدم خوادم بريد أو إعدادات معقدة، قد تحتاج إلى تعديلات إضافية خارج نطاق هذا الدليل.
  3. يُنصح بعمل نسخة احتياطية كاملة للخادم قبل البدء .

النتيجة النهائية

  1. النطاق الجديد (newdomain) سيعمل بشكل كامل مع جميع خدمات الاستضافة (الويب، DNS، SSL).
  2. النطاق القديم (olddomain) سيُزال من إعدادات الخادم ما لم تُبقه في خطوات مُخصصة.

بعد تطبيق الخطوات، تأكد من:

  1. اختبار الموقع على النطاق الجديد.
  2. مراقبة أخطاء الخادم عبر سجلات النظام (/var/log/httpd/error_log).
  3. تحديث أي إعدادات خارجية مرتبطة بالنطاق (مثل إعدادات CDN أو خدمات الطرف الثالث).

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

تحذير: هذه الإجراءات تتطلب معرفة تقنية متقدمة. أي خطأ قد يؤدي إلى توقف الخدمة!

المصادر

مقالات ذات صلة

اترك تعليق

زر الذهاب إلى الأعلى

اكتشاف المزيد من الدعم العربي التطويري

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading