Устранение неполадок прокси-сервера Apache HTTP
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: