Upgrade Apache HTTP Proxy using the All-in-one installer (Windows)

If you downloaded the latest ESET PROTECT All-in-one installer, you can use this method to quickly upgrade Apache HTTP Proxy to the latest version. If you do not have the latest installer downloaded, use the manual Apache HTTP Proxy upgrade method.

1.Back up the following files:

C:\Program Files\Apache HTTP Proxy\conf\httpd.conf

C:\Program Files\Apache HTTP Proxy\bin\password.file

C:\Program Files\Apache HTTP Proxy\bin\group.file

2.Launch the All-in-one installer by double-clicking the setup.exe file and in the Welcome screen, click Next.

3.Select Upgrade all components and click Next.

package_installation_upgrade

4.Read the End-user license agreement, accept it and click Next.

5.In Components, review ESET PROTECT components that can be upgraded and click Next.

package_installation_components_to_upgrade

6.Follow the Pre-installation checkup to make sure your system meets all prerequisites.

7.Click Upgrade to start the ESET PROTECT upgrade. The upgrade may take some time, depending on your system and network configuration.

8.When the upgrade completes, click Finish.


important

The All-in-one installer overwrites httpd.conf and saves the original configuration to httpd.conf.old. To keep the custom Apache HTTP Proxy configuration, back up the configuration and reuse it.

9.Test the connection to the Apache HTTP Proxy by accessing the following URL in your browser:

http://[IP address]:3128/index.html

Troubleshooting

To troubleshoot an issue, check the Apache HTTP Proxy log files.

If there was custom configuration made to httpd.conf file in the previous installation of Apache HTTP Proxy, follow these steps:

1.Stop the ApacheHttpProxy service by opening an administrative command prompt and executing the following command:

sc stop ApacheHttpProxy

2.If you use a username/password to access your Apache HTTP Proxy (Apache HTTP Proxy installation topic), replace the following block of code:

<Proxy *>
 Deny from all
</Proxy>

with the following block of code (found in the backup of httpd.conf):

<Proxy *>
 AuthType Basic
 AuthName "Password Required"
 AuthUserFile password.file
 AuthGroupFile group.file
 Require group usergroup
 Order deny,allow
 Deny from all
 Allow from all
</Proxy>

3.If you had other customizations made to your httpd.conf file in place in your previous installation of Apache HTTP Proxy, manually copy those modifications from httpd.conf.old (or from the httpd.conf backup from step 1) to the new (upgraded) httpd.conf file.

4.Save your changes and start the ApacheHttpProxy service by executing the following command in an elevated command prompt:

sc start ApacheHttpProxy