...just to let you guys be aware of these (if you were already not)...
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;
http://www.microsoft.com/windowsxp/p...p1/default.asp
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.
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;
http://www.microsoft.com/windows95/d...s2/default.asp
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.
ZoneAlarm Users Read This First
If you will install Apache 2.0 on a PC with ZoneAlarm installed, you may discover that Apache 2.0 stops responding, and that when you stop the Apache 2.0 server or shutdown your machine, you may experience crashes (BSoD, or the Blue Screen of Death).
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7932
The Apache HTTP Project does not support using ZoneAlarm, or other software firewall solutions in conjunction with Apache. It is the user's responsibility to determine the compatibility between any firewall product and the Apache HTTP Server.
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.
http://www.apache.org/dist/httpd/binaries/win32/apache_2.0.46-win32-x86-no_src.exe
All Windows ME, 2000 and XP users have integrated MSI support as part of their Windows OS.
http://www.apache.org/dist/httpd/binaries/win32/apache_2.0.46-win32-x86-no_src.msi