Index of /apache

      Name                    Last modified      Size  Description
Parent Directory - Announcement_1-3-34...> 12-Jun-2009 10:55 5.9K Announcement_1-3-34_..> 12-Jun-2009 10:55 - Index of _httpd_bina..> 12-Jun-2009 11:03 17K Index of _httpd_bina..> 12-Jun-2009 11:03 - TROUBLESHOOTING.html 12-Jun-2009 10:55 2.9K TROUBLESHOOTING_files/ 12-Jun-2009 10:55 - Users Apache Mailing..> 12-Jun-2009 10:50 11K Users Apache Mailing..> 12-Jun-2009 10:39 - apache_1.3.28-win32-..> 12-Jun-2009 10:44 5.2M apache_1.3.31-win32-..> 12-Jun-2009 10:47 5.3M apache_1.3.33-win32-..> 12-Jun-2009 10:50 4.9M apache_1.3.34-win32-..> 12-Jun-2009 10:53 4.9M apache_1.3.34-win32-..> 12-Jun-2009 10:55 1.8M apache_1.3.34-win32-..> 12-Jun-2009 10:54 2.8M apache_1.3.37-win32-..> 12-Jun-2009 10:57 3.1M apache_1.3.37-win32-..> 12-Jun-2009 10:57 67 apache_2.0.58-win32-..> 12-Jun-2009 11:00 4.2M apache_2.2.8-win32-x..> 12-Jun-2009 11:03 4.8M apache_in_windows.html 12-Jun-2009 10:50 28K apache_in_windows_fi..> 12-Jun-2009 10:37 - download.htm 12-Jun-2009 10:50 16K download_files/ 12-Jun-2009 10:37 - log_rotation/ 12-Jun-2009 10:39 - smart-questions.html 12-Jun-2009 10:50 77K using-apache1-with-w..> 12-Jun-2009 11:03 28K using-apache1-with-w..> 12-Jun-2009 11:03 - using-apache2-with-w..> 12-Jun-2009 11:03 38K using-apache2-with-w..> 12-Jun-2009 11:03 - virtual_hosts/ 12-Jun-2009 10:40 -

Download from your nearest mirror site!

Do not download from Please use a mirror site to help us save bandwidth. Go here to find your nearest mirror.

Windows 95 Apache Users Read This First

If you are installing Apache on Windows 95, stop. First you need to download and install the Windows Socket 2 Update from Microsoft, before you proceed to download and install Apache on Windows 95. Windows NT 4.0, 98, ME and 2000 versions already ship with Winsock2. You may obtain that Windows Socket 2 Update for Windows 95 from;

Warning: You must have WinSock2 TCP/IP networking correctly installed, configured and running in order to install Apache on Windows. If you use dial-up networking exclusively, you may need to be dialed in to the internet for Apache to correctly determine that TCP/IP is installed.

Windows XP Apache Users Read This First

If you will install Apache on Windows XP, you must install the Windows XP Service Pack 1. You may obtain that service pack from;

Additional Warning: we recommend disabling the "Quality of Service" (or QoS) network driver from Microsoft if you are using Apache, since Apache does not support the QoS extensions to the WinSock API.

The original distribution of Windows XP may expose you to a known bug, reported by users of Apache 1.3 and 2.0 on Windows XP. The effects of this bug are particularly observed in conjunction with https SSL/TLS connections, but also occurs in other contexts.

It appears the combination of duplicating file handles between and parent and child process, in conjunction with blocking sends to the http client may result in corrupted output. You may not see corruption in MSIE, which tends to throw any error in the 'Cannot find server or DNS Error' category, rather than explaining the real error or display the corruption. You will only see this corruption over slower links, testing the local loopback (localhost) generally reveals no corruption. This is a potential security risk, since the random, corrupt data served may come from anywhere, such as the cache of buffered file pages containing sensitive data.

If you receive such errors on Windows XP using SSI scripting or PHP scripts, but not static pages, you are probably a victim of this bug. Microsoft initially released a hotfix for the issue, that has been superceeded by the Service Pack 1 release. MSKB article Q317949 addresses this bug.

Problems Running Apache 2

If you encounter problems running Apache 2 under Windows, such as corrupted or incomplete file downloads, unexplained error messages, or a conflict with a software firewall, please place the following directives in httpd.conf to see if they eliminate the issue:

EnableSendfile Off
EnableMMAP Off

The general problem is that many people install various add-ons to windows (such as software firewalls, virus checkers, etc) that break some of the advanced functionality that Apache uses to speed the sending of files. The above directives turn off the advanced functionality and make Apache fall back to more basic (but slower) techniques.

For more information see the documentation on EnableSendfile, EnabelMMAP, and Win32DisableAcceptEx.

The current stable release is Apache 2.0.53

Apache 2.0 is released for General Availability.

The Apache HTTP Server Project is proud to present the release of version 2.0.53 of the Apache HTTP Server ("Apache"). Apache 2.0 has been running on the website since December of 2000 and has proven to be very reliable.

A full setup package (.exe) containing the Win9x/WinNT Microsoft System Installer installer is now available. If the Microsoft System Installer is already installed on the machine, there is no need to download the .exe, save yourself 3MB and download the .msi package.

There is also a archive of the binary diagnostic symbol fileswhich are not required for the typical user.

This version is only available at present in a -no_ssl flavor, due to ongoing questions of strong crypto redistribution. When a binary build with mod_ssl compiled in is made available, the -no_ssl flavor will remain as an option for those in jurisdictions that restrict ssl encryption, as well as those T8 prohibited from downloading from the ASF's US-based servers.

Because the distribution tree has changed, we haven't yet identified an effective way to incorporate the source tree into the binary distribution. You will find the source package in /dist/httpd/ That file contains only source and build files, and contains no binaries.

The historical stable release is Apache 1.3.33

A full setup package (.exe) containing the Win9x/WinNT Microsoft System Installer installer is available. If the Microsoft System Installer is already on the machine, there is no need to download the .exe, save yourself 3MB and download the .msi package.

The two -no_src versions, both the .exe and .msi installers, DO NOT contain the source code. There is no other difference, and if you do not know the C language, or have no C compiler installed, these versions are faster to download. There is no other difference between these packages and the -src.msi distributions.

There is also a archive of the binary diagnostic symbol fileswhich are not required for the typical user.

You must have the Microsoft System Installer (version 1.2 or greater) already installed if you want to install the -src flavor. If this bothers you, seek the file in /dist/httpd/. /dist/httpd/ files contain NO executable programs! but will compile on Windows, without having to change Unix line endings found in the .tar.gz and .tar.Z files.

Looking for an older version? Please don't. There have been a number of essential bug and security fixes to the evolving support for Win32 under Apache. Most critically, there were several denial of service, arbitrary code execution and other vulnerabilities affecting Win32 in previous releases. Avoid all earlier versions. That said, they can be found in the old/ archive directory.

Do not report configuration or installation questions as bugs! The Apache User Support Mailing List and the newsgroup both provide peer support. Pose your question or problem on only one forum at a time. If you do not follow these guidelines, your reports and pleas for assistance may go unanswered.

Older Releases

Only current, recommended releases are available on and the mirror sites. Older releases can be obtained from the archive site.

MSI Binary Distribution Packages

The Apache HTTP Project is working to minimize your download times. The Apache HTTP Server is distributed as an MSI package. All Windows ME, 2000 and XP users have integrated MSI support as part of their Windows OS. Users of Windows NT 4.0, 95 and 98 must download the MSI installer, if it was not already installed by another product's installation.

If you are unsure if the Windows Installer is present, or the required version 1.10.1029.1 or later, then run the MSIEXEC command from the Start -> Run dialog to determine if the Windows Installer is on your machine. It will report "Incorrect command line parameters", and also report its version number. Apache's .msi packages require Windows Installer V 1.10 or later, which you can install or upgrade with the following Microsoft downloads:

Once you have downloaded and installed the MSI installer application, you should not need to do so again. You will be ready to run the Apache .msi binary installer distributions above. Because a small but significant number of users have encountered problems running the Win32 installer, we have provided the TROUBLESHOOTING page to help you diagnose and fix most installation problems.

Binary Diagnostic Symbol Downloads

Since Apache HTTP Server releases 1.3.28 and 2.0.45, we distribute a file containing the debugging symbols for the released binary distribution. For the typical user, there is no need to download these archives.

In order to use these archives, they must be unzipped (with the appropriate -dir or 'create directories' flag) into the installed Apache directory, or the debugging tool such as windbg must be configured to search the directory where these .pdb files are extracted to.

These packages contain the .pdb diagnostic symbol files (which correpsond to the distributed binary release) and can be used by nearly all modern Win32 debugging tools, including the freely available WinDbg utility. They are most useful for the core developers to review crash dumps generated by Dr. Watson if Apache experiences a General Protection Fault. They also provide additional backtrace diagnostics in Dr. Watson crash log files, if installed into the Apache directory experiencing the GPF problems.

It is important to note that the .zip must correspond to the distribution you are diagnosing, and you must have the correpsonding source tree to perform any diagostics at the source level. A fully built source tree is required for all of the 'intermediate' .c and .h source files created during the build process (see the documentation at for Apache 1.3 instructions or at for Apache 2.0 instructions.) In order to diagnose bugs, obtain the sources and symbols archive corresponding to older releases from our historical archive of releases.