Otklanjanje poteškoća HTTP proxyja Apache
Korisnici HTTP proxyja Apache ESET distribuira ESET Bridge kao komponentu proxyja (koja zamjenjuje Apache HTTP Proxy). HTTP proxy Apache je funkcionalan, no dosegao je ograničenu podršku. Ako koristite Apache HTTP proxy, preporučujemo migraciju na ESET Bridge. ESET Bridge uključen je u ESET PROTECT On-Prem sveobuhvatni instalacijski program ili ga možete preuzeti kao samostalni instalacijski program s ESET-ove stranice za preuzimanje. |
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.