ESET Online Help

Search English
Select the category
Select the topic

Apache HTTP Proxy installation and cache

About Apache HTTP Proxy

Apache HTTP Proxy can serve various purposes:

Function

Proxy solution that provides this function

Caching of downloads and updates

Apache HTTP Proxy or other proxy solution

Caching of ESET LiveGuard Advanced results

Only configured Apache HTTP Proxy

Replication ESET Management Agents' communication with ESET PROTECT Server

Apache HTTP Proxy or other proxy solution


important

If you already have Apache HTTP Proxy installed on Windows and want to upgrade it to the most recent version, proceed to Upgrading Apache HTTP Proxy.

Caching function of Apache HTTP Proxy

Apache HTTP Proxy downloads and caches:

ESET module updates

Installation packages from repository servers

Product component updates

Cached data is distributed to endpoint clients on your network. Caching can significantly decrease internet traffic on your network.


note

You can choose to install Squid as an alternative to Apache HTTP Proxy.

You can install Apache HTTP Proxy on Windows in two ways:

Installation from the All-in-one installer

Installation from the standalone installer

Installation from the standalone installer

1.Visit the ESET PROTECT download section to download a standalone installer for this ESET PROTECT component (apachehttp.zip).

2.Open ApacheHttp.zip and extract the files to C:\Program Files\Apache HTTP Proxy 2.[x.xx]


note

If you want to install Apache HTTP Proxy on a different hard drive, C:\Program Files\ must be replaced with the corresponding path in the instructions below and in the httpd.conf file located in the Apache HTTP Proxy\conf directory. For example, if you extract the content of ApacheHttp.zip to D:\Apache Http Proxy, then C:\Program Files\ must be replaced with D:\Apache Http Proxy.

3.Open an administrative command prompt and change the directory to C:\Program Files\Apache HTTP Proxy 2.[x.xx]\bin

4.Execute the following command:

httpd.exe -k install -n ApacheHttpProxy

5.Start the ApacheHttpProxy service using the following command:

sc start ApacheHttpProxy

6.You can verify that the Apache HTTP Proxy service is running in the services.msc snap-in (look for ApacheHttpProxy). By default, the service is configured to start automatically.

7.Set the ApacheHttpProxy service to run under Network Service to ensure the service can write logs into the C:\Program Files\Apache HTTP Proxy\logs directory.

a.Click Start, type services.msc and press ENTER.

b.Right-click the Apache HTTP Proxy service and select Stop from the context menu.

c.Right-click Apache HTTP Proxy again and select Properties from the context menu.

d.Click the Log On tab > select This account > click the Browse button.

e.Type Network Service > click Check Names > click OK.

f.Type the Password used to log into the computer and type it again into the Confirm password field and click OK.

g.Right-click the Apache HTTP Proxy service and select Start from the context menu.

After the installation, configure the Apache HTTP Proxy for desired functionality.