نظرة عامة

تتحكم Apache Handlers في طريقة تعامل برنامج خادم الويب Apache مع أنواع معينة من الملفات وامتداداتها.

يمكن لـ Apache التعامل مع CGI Scripts والملفات التي تتم معالجتها من جانب الخادم (Server-Parsed Files). ومن أمثلة امتدادات هذه الملفات:

.cgi، .pl، .plx، .ppl، .perl، .shtml

يمكنك أيضًا إعداد Apache لاستخدام Handler موجود بالفعل للتعامل مع نوع جديد من الملفات. وللقيام بذلك، يمكنك إضافة الـ Handler وامتداد الملف يدويًا من خلال هذه الواجهة.

إنشاء Apache Handler

لإضافة Apache Handler، اتبع الخطوات التالية:

  1. اكتب اسم الـ Handler في خانة Handler. ويحتوي cPanel على مجموعة من الـ Handlers المدمجة، ومنها:
    • default-handler — يقوم بإرسال الملف واستخدام الـ Handler الافتراضي في Apache للتعامل مع المحتوى الثابت (Static Content).
    • send-as-is — يقوم بإرسال الملف مع الحفاظ على HTTP Headers كما هي.
    • cgi-script — يتعامل مع الملف باعتباره CGI Script.
    • imap-file — يقوم بمعالجة الملف باعتباره ملف قواعد Imagemap.
    • server-info — يقوم بعرض معلومات إعدادات الخادم (Server Configuration).
    • server-parsed — يقوم بمعالجة الملف لدعم Server-Side Includes (SSI).
    • server-status — يقوم بعرض تقرير عن حالة الخادم (Server Status).
    • type-map — يقوم بمعالجة الملف باعتباره Type Map File.
  2. اكتب امتداد الملف في خانة Extension(s).
    • امتداد الملف هو الحروف التي تأتي بعد النقطة (.) في اسم الملف.
      مثال: في filename.fileextension يكون fileextension هو امتداد الملف.
    • إذا كنت تريد إضافة أكثر من امتداد، افصل بينها بمسافة.
      مثال: .cgi .pl .ppl
  3. اضغط على Add لإضافة الـ Handler.

ملاحظة:
هذه الواجهة لا تسمح لك بإنشاء Custom Apache Handlers مخصصة.

إزالة Apache Handler

لإزالة User-Defined Handler، اتبع الخطوات التالية:

  1. من جدول User Defined Apache Handlers، ابحث عن الـ Handler الذي تريد حذفه، ثم اضغط على Delete الموجودة تحت قسم Remove.
  2. اضغط على Yes لتأكيد عملية الحذف.

ملاحظة:
لا يمكنك إزالة امتدادات الملفات التي يقوم Apache بالتعامل معها تلقائيًا.

هل كانت المقالة مفيدة ؟ 0 أعضاء وجدوا هذه المقالة مفيدة (0 التصويتات)