Manual upgrade of Apache 2

1) Download latest version of Apache (see Apache Binaries)

2) Install Apache on a development PC/Server.
We will then manual upload the Apache files to your production server with FTP or other protocol.

3) Uninstall old Apache service (for details see Install Apache as a Windows Service)
apache -k uninstall -n "MyServiceName"
or
httpd -k uninstall -n "MyServiceName"

Note: This step is optional if you want to use the same configuration file and service name.

4) Erase old Apache file (keep you customized configuration files)
Delete Folders:
modules (save your custom modules, it helps if you install you custom modules in sub-folders so you know you can safely delete all module files inside this folder and keep the folders; Most module will be compatible within a Major release of Apache. For example from Apache 2.2.2 to Apache 2.2.3)
htdocs

5) Copy the Apache files from the development server to your production server.
Including the previous folder and the updated files within the "bin" folder and check if new configuration directives were released with the new Apache version.

6) Install new service (for details see Install Apache as a Windows Service)
apache -k install -n "MyServiceName" -f "c:\YourPathTo\httpd.conf"
or
httpd -k install -n "MyServiceName" -f "c:\YourPathTo\httpd.conf"