Otklanjanje poteškoća HTTP proxyja Apache
ESET Bridge je preferirano proxy rješenje za ESET-ove programe ESET distribuira ESET Bridge sa servisom ESET PROTECT On-Prem 10.0 (i novijim verzijama) kao proxy komponentu koja zamjenjuje prethodni HTTP proxy Apache. Pogledajte usporedbu proxyja ESET Bridge i HTTP proxyja Apache. |
Ako ESET LiveGuard Advanced ne funkcionira, a HTTP proxy Apache upotrebljava se za predmemoriranje komunikacije, možete aktivirati dijagnostičko vođenje dnevnika za HTTP proxy Apache kako biste istražili problem. Dnevnike možete dostaviti ESET-ovoj tehničkoj podršci za daljnju analizu.
Dijagnostičko vođenje dnevnika proces je intenzivnog rada. Budite svjesni mogućeg gubitka performansi i upotrebljavajte ga samo privremeno. Aktivirajte vođenje dnevnika samo tijekom potrebnog vremenskog razdoblja.
Aktivirajte dijagnostičko vođenje dnevnika za HTTP proxy Apache
1.Zaustavite servis HTTP proxy Apache sljedećom naredbom: sc stop ApacheHttpProxy.
2.Sigurnosno kopirajte konfiguracijsku datoteku httpd.conf. Obično se nalazi na C:\Program Files\Apache HTTP Proxy\conf
3.Promijenite konfiguracijsku datoteku kako je opisano u nastavku:
a)Uklonite komentar (izbrišite oznaku # na početku):
LoadModule log_config_module modules/mod_log_config.dll
b)Dodajte redak na početku odjeljka <IfModule log_config_module>:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{cache-status}e\"" combined-cache |
c)Dodajte komentar na redak (dodajte oznaku # na početku):
CustomLog "logs/access.log" common
d)Promijenite redak s CacheLockMaxAge 10na CacheLockMaxAge 15.
e)Promijenite redak s ProxyTimeOut 900na ProxyTimeOut 1200.
f)U odjeljku <VirtualHost *:3128>, ispod retka ServerName r.edtd.eset.com, dodajte retke:
<If "%{REQUEST_METHOD} == 'CONNECT'">
Require all denied
</If>
g)Promijenite redak:
ProxyPass / https://r.edtd.eset.com/ timeout=300 keepalive=On ttl=100 max=10 smax=10
u sljedeće:
ProxyPass / https://r.edtd.eset.com/ timeout=300 enablereuse=On keepalive=On ttl=100 max=100 smax=10
h)Dodajte sljedeće retke na kraj datoteke:
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.Spremite httpd.conf datoteku i pokrenite servis Apache HTTP Proxy.
sc start ApacheHttpProxy
Sljedeći koraci
Vodite dnevnik samo tijekom potrebnog vremenskog razdoblja i kopirajte dnevnike nakon deaktiviranja funkcije vođenja dnevnika. Dnevnici se nalaze na:
C:/Program Files/Apache HTTP Proxy/logs/error.log
C:/Program Files/Apache HTTP Proxy/logs/access.log
Da biste deaktivirali dijagnostičko vođenje dnevnika:
1.Zaustavite servis Apache HTTP Proxy.
2.Vratite konfiguracijsku datoteku iz sigurnosne kopije.
3.Pokrenite Apache HTTP Proxy servis.