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

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

تكوين وكيل Apache HTTP

تتم تهيئة مُثبِّت Apache HTTP Proxy الذي توفره ESET بشكل مسبق. ومع ذلك، هناك حاجة إلى تكوين مخصص إضافي لكي تعمل الخدمة بشكل صحيح.

تكوين Apache HTTP Proxy للتكرار (الوكيل - الخادم)

  1. قم بتعديل ملف التكوين Apache HTTP Proxyhttpd.conf الموجود في C:\Program Files\Apache HTTP Proxy 2.[x.xx]\conf.
    1. افتراضاً، يتم استخدام المنفذ 2222 للاتصال بوكيل ESET Management. إذا قمت بتغيير المنفذ أثناء التثبيت، فاستخدم رقم المنفذ المستخدَم. قم بتغيير 2222 في السطر: AllowCONNECT 443 563 2222 8883 53535 إلى رقم المنفذ لديك.
    2. أضف مقطع ‎ProxyMatch منفصلاً:
        1. العنوان الذي تستخدمه العوامل لديك للاتصال بخادم ‎ESET PROTECT.
        2. جميع العناوين المحتملة الأخرى لخادم ‎‏ESET PROTECT (IP‏،‎ FQDN)
          ‎(أضف الرمز الوارد أدناه بالكامل؛ عنوان IP 10.1.1.10 واسم المضيف hostname.example هي مجرد أمثلة تُستبدل بالعناوين الخاصة بك. كما يمكنك أيضاً إنشاء تعبير ProxyMatch في مقالة قاعدة المعارف هذه).
           

<ProxyMatch ^(hostname\.example(:[0-9]+)?(\/.*)?|10\.1\.1\.10(:[0-9]+)?(\/.*)?)$>

Allow from all

</ProxyMatch>

    1. أعد تشغيل خدمة Apache HTTP Proxy.
  1. قم بإعداد سياسة وكيل مناسبة للتأكد من استخدام الوكلاء لتكرار الوكيل.

تكوين Apache HTTP Proxy للتخزين المؤقت

  1. ابدأ خدمة ‎ApacheHttpProxy باستخدام الأمر التالي:

sc stop ApacheHttpProxy

  1. افتح الملف C:\Program Files\Apache HTTP Proxy 2.[x.xx]\conf\httpd.conf في محرر نصي بسيط. أضف الأسطر التالية إلى أسفل الملف:

ServerRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]"

DocumentRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\htdocs"

<Directory "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\htdocs">

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

</Directory>

CacheRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\cache"

  1. احفظ الملف وابدأ تشغيل خدمة Apache.

sc start ApacheHttpProxy

 


note

إذا كنت تريد وضع دليل ذاكرة التخزين المؤقت في مكان آخر، على سبيل المثال في محرك اقراص آخر، مثل ‎D:\Apache HTTP Proxy\cache، فقم بتغيير "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\cache" إلى "D:\Apache HTTP Proxy\cache" في السطر الأخير للرمز الموجود أعلاه.

تكوين Apache HTTP Proxy لاسم المستخدم وكلمة المرور

لا يمكن استخدام إعداد اسم المستخدم وكلمة المرور إلا للتخزين المؤقت. المصادقة غير مدعومة في بروتوكول النسخ المتماثل المستخدَم في الاتصال بين الوكيل - الخادم.

  1. أوقف خدمة ‎ApacheHttpProxy بفتح موجه الأوامر الذي تمت ترقيته وتنفيذ الأمر التالي:

sc stop ApacheHttpProxy

  1. تحقق من وجود الوحدات النمطية التالية في ‎C:\Program Files\Apache HTTP Proxy 2.[x.xx]\conf\httpd.conf:

LoadModule authn_core_module modules\mod_authn_core.dll

LoadModule authn_file_module modules\mod_authn_file.dll

LoadModule authz_groupfile_module modules\mod_authz_groupfile.dll

LoadModule auth_basic_module modules\mod_auth_basic.dll

  1. أضف الأسطر التالية إلى ‎C:\Program Files\Apache HTTP Proxy 2.[x.xx]\conf\httpd.conf ضمن <Proxy *>:

AuthType Basic

AuthName "Password Required"

AuthUserFile password.file

AuthGroupFile group.file

Require group usergroup

  1. استخدم الأمر ‎htpasswd لإنشاء ملف باسم password.file في المجلد Apache HTTP Proxy\bin\ (سيُطلب منك إدخال كلمة مرور):

htpasswd.exe -c ..\password.file username

  1. قم يدوياً بإنشاء الملف group.file في المجلد Apache HTTP Proxy\ بالمحتوى التالي:

usergroup:username

  1. بدء تشغيل خدمة ‎ApacheHttpProxy عن طريق تنفيذ الأمر التالي في موجه الأوامر الذي تمت ترقيته:

sc start ApacheHttpProxy

  1. اختبر الاتصال بوكيل HTTP عن طريق الوصول إلى عنوان URL التالي في المستعرض لديك:

http://[IP address]:3128/index.html


note

بمجرد إكمالك لعملية تثبيت وكيل Apache HTTP بنجاح، يكون لديك خياراً للسماح باتصال ESET فقط (منع جميع حركات نقل البيانات الأخرى - افتراضياً) أو السماح لكل حركات نقل البيانات. قم بإجراء تغييرات التكوين الضرورية كما هو موضح هنا:

سيعرض قائمة بالمحتوى الذي تم تخزينه في الذاكرة المؤقتة في الوقت الحالي

"C:\Program Files\Apache HTTP Proxy 2.[x.xx]\bin\htcacheclean.exe" -a -p "C:\ProgramData\Apache HTTP Proxy\cache"

استخدم أداة ‎‏htcacheclean لتنظيف ذاكرة التخزين المؤقت للقرص. راجع الأمر الموصى به أدناه (ضبط حجم ذاكرة التخزين المؤقت عند 20 غيغابايت وحد الملفات المخزنة مؤقتاً إلى ~128000):

"C:\Program Files\Apache HTTP Proxy 2.[x.xx]\bin\htcacheclean.exe" -n -t^
-p"C:\ProgramData\Apache HTTP Proxy\cache" -l20000M -L128000

لتحديد موعد تشغيل تنظيف ذاكرة التخزين المؤقت كل ساعة:

schtasks /Create /F /RU "SYSTEM" /SC HOURLY /TN ESETApacheHttpProxyCleanTask^
/TR "\"C:\Program Files\Apache HTTP Proxy 2.[x.xx]\bin\htcacheclean.exe\"^
-n -t -p \"C:\ProgramData\Apache HTTP Proxy\cache\" -l20000M -L128000"

إذا كنت تختار "السماح بجميع حركات المرور"، فالأوامر الموصى بها كالتالي:

"C:\Program Files\Apache HTTP Proxy 2.[x.xx]\bin\htcacheclean.exe" -n -t^
-p"C:\ProgramData\Apache HTTP Proxy\cache" -l20000M

schtasks /Create /F /RU "SYSTEM" /SC HOURLY /TN ESETApacheHttpProxyCleanTask^
/TR "\"C:\Program Files\Apache HTTP Proxy 2.[x.xx]\bin\htcacheclean.exe\"^
-n -t -p \"C:\ProgramData\Apache HTTP Proxy\cache\" -l20000M"


note

يُعد الحرف ‎^ الموجود في اليمين بعد نهاية السطر في الأوامر أعلاه ضرورياً، وإذا لم يتم تضمينه فلن يتم تنفيذ الأمر جيداً.

للحصول على مزيد من المعلومات، تفضل بزيارة ‎مقال قاعدة المعارف أو مصادقة Apache وتوثيق المصادقة.