Windows instructions (All-in-one installer)

If the ESMC All-in-one installer is stored on your local drive, you can use this method to quickly upgrade Apache HTTP Proxy to the latest version. If you do not have the installer present, the manual upgrade of Apache HTTP Proxy is quicker.

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.Stop the ApacheHttpProxy service by opening an administrative command prompt and executing the following command:

sc stop ApacheHttpProxy

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

4.Select Install/Upgrade Apache HTTP Proxy (mirror replacement) and click Next.

package_installation_select

After accepting the EULA, click Next. Follow the instructions on-screen to complete installation and then click Finish.

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 this one (found in the backup of httpd.conf you made in step 1):

<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>

If you had other customizations made to your httpd.conf file in place in your previous installation of Apache HTTP Proxy, you can copy over those modifications from the backed-up httpd.conf file to the new (upgraded) httpd.conf file.

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

sc start ApacheHttpProxy

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

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

 
See the Apache HTTP Proxy log files if you need to troubleshoot an issue.