تعليمات ESET عبر الإنترنت

البحث العربية
تحديد الموضوع

استكشاف أخطاء وكيل Apache HTTP وإصلاحها


note

ESET Bridge هو حل الوكيل المفضل لمنتجات ESET

تقوم ESET بتوزيع ESET Bridge مع ESET PROTECT On-Prem 10.0 (والإصدارات الأحدث) كمكون الوكيل ليحل محل وكيل Apache HTTP السابق. راجع مقارنة بين ESET Bridge ووكيل Apache HTTP.

إذا كان ESET LiveGuard Advanced يفشل وكان وكيل Apache HTTP يُستخدم لتخزين الاتصال مؤقتاً، فيمكنك تمكين التسجيل التشخيصي لوكيل Apache HTTP للتحقيق في المشكلة. يُمكنك تقديم السجلات إلى الدعم الفني‎ لـ ESET لمزيد من التحليل.

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

تمكين التسجيل التشخيصي لوكيل Apache HTTP

  1. أوقف خدمة وكيل Apache HTTP باستخدام الأمر: sc stop ApacheHttpProxy
  2. قم بعمل نسخة احتياطية من ملف التكوين httpd.conf. إنه يوجد عادة في C:\Program Files\Apache HTTP Proxy\conf
  3. قم بتعديل ملف التكوين على النحو الموضّح أدناه:
    1. أزل تعليق (احذف علامة # الموجودة في البداية):
      LoadModule log_config_module modules/mod_log_config.dll
    2. أضف السطر أدناه في بداية قسم <IfModule log_config_module>:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{cache-status}e\"" combined-cache

    1. قم بالتعليق على السطر (أضف علامة # الموجودة في البداية):
      CustomLog "logs/access.log" common
    2. تغيير السطر CacheLockMaxAge 10 إلى CacheLockMaxAge 15
    3. تغيير السطر ProxyTimeOut 900 إلى ProxyTimeOut 1200
    4. في قسم <VirtualHost *:3128>, أسفل السطر ServerName r.edtd.eset.com, أضف الأسطر:
      <If "%{REQUEST_METHOD} == 'CONNECT'">
      Require all denied
      </If> 
    5. تغيير اًلسطر:
      ProxyPass / https://r.edtd.eset.com/ timeout=300 keepalive=On ttl=100 max=10 smax=10
      إلى التالي:
      ProxyPass / https://r.edtd.eset.com/ timeout=300 enablereuse=On keepalive=On ttl=100 max=100 smax=10
    6. أضف الأسطر التالية إلى نهاية الملف:

ErrorLog '|"C:/Program Files/Apache HTTP Proxy/bin/rotatelogs.exe" -n 10 "C:/Program Files/Apache HTTP Proxy/logs/error.log" 1M'

CustomLog '|"C:/Program Files/Apache HTTP Proxy/bin/rotatelogs.exe" -n 10 "C:/Program Files/Apache HTTP Proxy/logs/access.log" 100M' combined-cache

  1. احفظ ملف httpd.conf وابدأ خدمة Apache HTTP Proxy:
    sc start ApacheHttpProxy

اًلخطواًت اًلتاًلية

أبقِ التسجيل قيد التشغيل فقط لفترة زمنية لازمة وانسخ السجلات بعد تعطيلها. توجد السجلات على:

C:/Program Files/Apache HTTP Proxy/logs/error.log

C:/Program Files/Apache HTTP Proxy/logs/access.log

لتعطيل التسجيل التشخيصي:

  1. أوقف خدمة Apache HTTP Proxy.
  2. أرجع ملف التكوين من النسخة الاحتياطية.
  3. ابدأ تشغيل خدمة Apache HTTP Proxy: