Deployment of Proxy
How the Apache HTTP Proxy works and when to use it
The Apache HTTP Proxy can serve two purposes:
•Forwarding Agent / Server communications
•Caching communications between ESET servers and client computers.
We recommend using the Apache HTTP Proxy distributed by ESET since it contains the necessary settings.
Note By default HTTP Proxy uses port 3128, while Agents communicate with ESMC Server over port 2222. You can change these ports to another value, if necessary. Make sure to change the ports across all settings and policies. |
HTTP Proxy for Agent - Server communication
HTTP Proxy forwards communication from Agents to ESMC Server in environments where Agent machines cannot reach the Server. The Proxy does not cache or open the communication; it only forwards it. The replication protocol uses TLS and HTTP2 protocols so it can go through Proxy servers, but it does not support authentication (username and password). Using an HTTP Proxy has no significant impact on performance.
HTTP Proxy hostname must be set up in the Agent policy (Advanced settings > HTTP Proxy).
The proxy keeps a permanent connection with the ESMC Server for each connecting Agent. It is not recommended to connect more than 1000 clients through one proxy machine.
To use the HTTP Proxy for Agent - Server communication you need to:
1.Install the Apache HTTP Proxy application
2.Configure the Apache HTTP Proxy application
3.Create a modified Live installer
4.Install the Agent using the modified installer
5.Optional: you can use the same proxy for caching of updates and installers (the setup below)
Caching communication between ESET servers and client computers
Apache HTTP Proxy is a proxy service that can be used to distribute updates to client computers. Apache HTTP Proxy performs a similar role to the mirror server feature popular in ERA 5 and earlier. It can be installed on the same machine as the ESMC Server.
Apache HTTP Proxy downloads and caches:
•Detection engine updates
•Activation tasks - communication with activation servers and caching of license requests
•ESMC repository data
•Product component updates
Proxy distributes cached data to endpoint clients on your network. Caching can significantly decrease internet traffic on your network
Read more about Apache HTTP Proxy functions and architecture.
To use the HTTP Proxy for caching communication between ESET servers and client computers
1.Install the Apache HTTP Proxy application
2.Configure your ESET Management Agents to use caching
3.Configure ESET security products to use caching