كيف يقوم CWP بتخصيص مسار دليل مجلد النطاق الفرعي؟قم بتحرير ملف vhosts

بسببالبرنامج المساعد Wordfenceلا يمكن فحص مسارات أسماء النطاقات الأخرى بأمان ، لذلك لتسهيل الفحص الأمني ​​لمكوِّن Wordfence الإضافي ، من الضروريWordPressيرتبط مسار المجال الفرعي للصورة بنفس مجلد اسم المجال في موقع WordPress على الويب.

VestaCPوفرعه HestiaCP ، يمكنك تخصيص مسار الدليل لمجلد اسم المجال.

但是،لوحة تحكم CWPلا يمكن تخصيص مسار مجلد اسم المجال الفرعي لربطه بالمسار داخل نفس مجلد اسم المجال.

مثل،تشن ويليانجتم ربط المدونة بمسار مجلد النطاق الفرعي ▼

/home/用户名/public_html/chenweiliang.com

عند إضافة اسم مجال فرعي ، ليس من الفعال الارتباط بالمسار داخل نفس مجلد اسم المجال ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
  • لا يمكن إضافة مسار مجلد اسم المجال الفرعي ...
  • ها هو الحل.

عملية مسار دليل مجلد اسم النطاق الفرعي المخصص CWP

  1. قم أولاً بإضافة مسار المجلد لاسم المجال الفرعي (تم تعيينه بشكل منفصل عن مجلدات اسم المجال الأخرى):
    /home/用户名/public_html/img.chenweiliang.com
  2. بعد ذلك ، قم بتحرير ملف vhosts يدويًا واستبدل مسار الدليل لمجلد اسم المجال هذا:
    /home/用户名/public_html/img.chenweiliang.com
  3. استبدل مسار دليل مجلد اسم المجال المخصص التالي:
    /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

كيفية تحرير ملف تكوين vhosts في CWP7 واستبدال مسار الدليل لمجلد اسم المجال؟

الخطوه 1:إنشاء دليل مجلد مخصص ▼

mkdir /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

الخطوه 2:انسخ ملف الصورة إلى موقع الدليل للمجلد المخصص الذي أنشأته للتو ▼

cp -rpf -f /home/用户名/public_html/img.chenweiliang.com/* /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

الخطوه 3:أدخل محرر تكوين WebServers ، فأنت بحاجة إلى تحرير ملف تكوين Nginx domain name vhosts بشكل منفصل.

انقر فوق "تحرير" ملف تكوين اسم المجال vhosts الخاص بـ Nginx ▼

  • محرر تكوين WebServers → إعدادات WebServer → /etc/nginx/conf.d/vhosts/ → تحرير

كيف يقوم CWP بتخصيص مسار دليل مجلد النطاق الفرعي؟قم بتحرير ملف vhosts

  • /etc/nginx/conf.d/vhosts/img.chenweiliang.com.conf
  • /etc/nginx/conf.d/vhosts/img.chenweiliang.com.ssl.conf

الخطوة 4: استبدال مسار دليل مجلد اسم المجال هذا ▼

/home/用户名/public_html/img.chenweiliang.com

استبدل مسار دليل مجلد اسم المجال المخصص التالي ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

الخطوه 5:أعد تشغيل خدمة nginx ▼

systemctl restart nginx

الخطوه 6:أدخل محرر تكوين WebServers ، فأنت بحاجة إلى تحرير ملف تكوين اسم مجال Apache vhosts بشكل منفصل.

انقر على "تعديل" ملف تكوين اسم مجال Apache vhosts ▼

  • محرر تكوين خوادم الويب -> إعدادات خادم الويب -> /usr/local/apache/conf.d/vhosts/ → تحرير

أدخل محرر تكوين خوادم الويب ، وقم بتحرير ملف تكوين اسم مجال Apache vhosts رقم 2

  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf
  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
  • محرر تكوين WebServers → إعدادات WebServer → /etc/nginx/conf.d/vhosts/ → تحرير

الخطوة 7: استبدال مسار دليل مجلد اسم المجال هذا ▼

/home/用户名/public_html/img.chenweiliang.com

استبدل مسار دليل مجلد اسم المجال المخصص التالي ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

الخطوه 8:أعد تشغيل خدمة httpd ▼

systemctl restart httpd

الخطوه 9:htaccess لإضافة قاعدة دليل مجلد إعادة التوجيه 

إذا كان هناكسيتم الانتقال تلقائيًا إلى اسم نطاق المستوى الثاني بدون اسم نطاق المستوى الأعلى www، تحتاج إلى إضافة قاعدة دليل مجلد استثناء إعادة التوجيه في ملف .htaccess ▼

RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]

ضع هذا الرمز قبل القاعدة الأولى لتحقيق وظيفة استبعاد الدليل المحددة ▼

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

الخطوه 10:قم بتحديث موقع الويب لمعرفة ما إذا كانت التغييرات سارية المفعول؟

  • أغلق CDN للنطاق الفرعي وقم بتحديث موقع الويب الخاص بالنطاق الفرعي.

الخطوه 11:ملفات تكوين النسخ الاحتياطي على جهاز الكمبيوتر المحلي وجوجل درايف

  • إذا كنت في إعداد WebServers → حدد WebServer ، بعد حفظ التكوين وإعادة بنائه ، فإن محتويات الملف التي تم تحريرها يدويًا أعلاه ستكون غير صالحة.
  • يجب تحريره يدويًا مرة أخرى ، وهو أمر مزعج للغاية ، لذلك بعد التحرير اليدوي ، يجب نسخ الملفات احتياطيًا لاستعادة ملفات التكوين التي تم نسخها احتياطيًا بسرعة.

التالي هو أمر استعادة ملف تكوين النسخة الاحتياطية vhost ▼ بسرعة

cp -rpf -f /newbackup/backup-vhost-file/nginx-vhosts-file_modified/* /etc/nginx/conf.d/vhosts/

cp -rpf -f /newbackup/backup-vhost-file/apache-vhosts-file_modified/* /usr/local/apache/conf.d/vhosts/

بعد استعادة ملف تكوين vhosts الاحتياطي ، تأكد من إعادة تشغيل nginx و httpd لتفعيلها ▼

systemctl restart nginx
systemctl restart httpd
  • هذا لغرض التسجيل والمعلومات فقط.

الخطوه 12:استعمالبحث أفضل استبدال البرنامج المساعدجعل استبدال المسار

هذا المسار ▼

home/用户名/public_html/img.chenweiliang.com

استبدل بـ

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

الخطوه 13:حذف المجال الفرعي للصورة ▼

rm -rf /home/用户名/public_html/img.chenweiliang.com

الخطوه 14:بعد التأكيد ، قم باستعادة النطاق الفرعي CDN

مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "كيف يقوم CWP بتخصيص مسار دليل مجلد النطاق الفرعي؟قم بتحرير ملف vhosts "لمساعدتك.

مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-28218.html

مرحبًا بك في قناة Telegram الخاصة بمدونة Chen Weiliang للحصول على آخر التحديثات!

🔔 كن أول من يحصل على "دليل استخدام أداة الذكاء الاصطناعي لتسويق محتوى ChatGPT" في الدليل العلوي للقناة! 🌟
📚 يحتوي هذا الدليل على قيمة كبيرة، 🌟هذه فرصة نادرة، لا تفوتها! ⏰⌛💨
شارك و اعجبك اذا اردت
مشاركتك وإعجاباتك هي دافعنا المستمر!

 

发表 评论

لن يتم نشر عنوان بريدك الإلكتروني. 必填 项 已 用 * 标注

انتقل إلى أعلى