Name Last modified Size Description
Parent Directory 14-Apr-2005 11:33 -
Announcement_1-3-34...> 14-Jan-2006 22:32 6k
Announcement_1-3-34_..> 19-Jan-2006 13:20 -
Index of _httpd_bina..> 04-May-2008 20:39 17k
Index of _httpd_bina..> 04-May-2008 20:39 -
LEGACY.html 01-Oct-2009 17:48 5k
TROUBLESHOOTING.html 01-Oct-2009 17:48 3k
TROUBLESHOOTING_files/ 19-Jan-2006 13:20 -
Users Apache Mailing..> 16-Oct-2003 20:42 11k
Users Apache Mailing..> 14-Apr-2005 11:49 -
apache_1.3.28-win32-..> 30-Jul-2003 17:20 5.2M
apache_1.3.31-win32-..> 02-Aug-2004 16:17 5.3M
apache_1.3.33-win32-..> 19-Mar-2005 06:32 4.9M
apache_1.3.34-win32-..> 14-Jan-2006 22:24 4.9M
apache_1.3.34-win32-..> 14-Jan-2006 22:23 1.8M
apache_1.3.34-win32-..> 14-Jan-2006 22:23 2.8M
apache_1.3.37-win32-..> 16-Nov-2006 07:15 3.1M
apache_1.3.37-win32-..> 16-Nov-2006 07:14 1k
apache_2.0.58-win32-..> 16-Nov-2006 07:11 4.2M
apache_2.2.8-win32-x..> 04-May-2008 20:38 4.8M
apache_in_windows.html 19-Mar-2005 06:29 28k
apache_in_windows_fi..> 14-Apr-2005 11:49 -
download.htm 29-Nov-2003 18:02 16k
download.html 01-Oct-2009 17:49 20k
download_files/ 14-Apr-2005 11:49 -
log_rotation/ 14-Apr-2005 11:49 -
smart-questions.html 04-Oct-2003 17:54 77k
using-apache1-with-w..> 04-May-2008 20:42 28k
using-apache1-with-w..> 04-May-2008 20:42 -
using-apache2-with-w..> 04-May-2008 20:43 38k
using-apache2-with-w..> 04-May-2008 20:43 -
virtual_hosts/ 14-Apr-2005 11:49 -
windows.html 01-Oct-2009 17:49 28k
windows_files/ 01-Oct-2009 17:50 -
Do not download from www.apache.org. Please use a mirror site to help us save apache.org bandwidth. Go here to find your nearest mirror.
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.
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.
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
Win32DisableAcceptEx
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.
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 Apache.org 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 -symbols.zip 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/httpd-2.0.52-win32-x86-src.zip. That -win32-x86-src.zip file contains only source and build files, and contains no binaries.
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 -symbols.zip 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 -win32-src.zip file in /dist/httpd/. /dist/httpd/ -win32-src.zip 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 comp.infosystems.www.servers.ms-windows 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.
Only current, recommended releases are available on www.apache.org and the mirror sites. Older releases can be obtained from the archive site.
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.
Since Apache HTTP Server releases 1.3.28 and 2.0.45, we distribute a -symbols.zip 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 -symbol.zip 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 -symbols.zip 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 http://httpd.apache.org/docs/win_compiling.html for Apache 1.3 instructions or at http://httpd.apache.org/docs-2.0/platform/win_compiling.html 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.