Інтерактивна довідка 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.Змініть файл конфігурації, як описано нижче.

a)Розкоментуйте рядок (видаліть символ # на початку):
LoadModule log_config_module modules/mod_log_config.dll

b)Додайте вказаний нижче рядок на початку розділу <IfModule log_config_module>:

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

c)Прокоментуйте рядок (додайте символ # на початку):
CustomLog "logs/access.log" common

d)Змініть рядок CacheLockMaxAge 10 на CacheLockMaxAge 15

e)Змініть рядок ProxyTimeOut 900 на ProxyTimeOut 1200

f)У розділі <VirtualHost *:3128>, під рядком ServerName r.edtd.eset.com, додайте ці рядки:
<If "%{REQUEST_METHOD} == 'CONNECT'">
Require all denied
</If> 

g)Змініть рядок:
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

h)У кінці файлу додайте ці рядки:

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

4.Збережіть файл 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.