www.freeprogrammingresources.com

Free Web Servers

Mongoose - easy to use web server
Project mission is to provide simple, functional, embeddable web server to make it easy for application and device developers to implement web interface for their application and devices, and to offer a simple web development environment.

lighttpd
lighttpd is a secure, fast, compliant and flexible web server which has been optimized for high?performance environments. It has a very low memory footprint compared to other web servers and lightens CPU load. Its advanced feature set and raw speed make lighttpd suitable for servers that are suffering load problems. lighttpd is open source, and distributed under the BSD licence.

Abyss Web Server
Abyss Web Server is a compact web server available for Windows, Mac OS X, and Linux operating systems. Despite its small footprint, it supports HTTP/1.1, secure SSL/TLS connections (HTTPS), IPv6, on-the-fly HTTP compression, dynamic content generation through CGI/FastCGI scripts, ISAPI extensions, native ASP.NET, reverse proxying, eXtended Side Includes (XSSI), custom error pages, password protection, IP address control, anti-leeching, bandwidth throttling, and log rotation.

Jigsaw
Jigsaw is the W3C leading-edge Web server platform, providing a sample HTTP 1.1 implementation and a variety of other features on top of an advanced architecture implemented in Java. The Jigsaw distribution contains the Java source code, the documentation and the pre-compiled classes.

Apache Web Server
Apache Web Server download page. Apache is the most popular web server and production sites run on some flavor of Unix/Linux, but for some time now there has been a version for testing and development on Win32 platforms that runs just fine on my old win98 se computer. Supports PHP, downloaded separately from php.org, and can be integrated with Tomcat for servlets/jsp (see below).

Xitami
X5 is the latest generation web server from iMatix Corporation. The Xitami product line stretches back to 1996. X5 is built using iMatix's current Base2 technology for multithreading application

Tomcat
Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. (It can serve static html pages too, but it is usually integrated with apache)

KF Web Server
KF Web Server is a free HTTP Server that can host an unlimited number of web sites.

SmartDesk Personal WebSuite
The SmartDesk Personal WebSuite is designed to turn your Windows machine with any type of Internet connection into a solutions oriented Web server. WebSuite runs on any version of Microsoft Windows including Windows 95, 98, 2000, NT, and ME.

Simple Web Server
This is a Simple User-Friendly Web Server that handles HTTP requests. It is Windows based and extremely convenient to configure. (Java Web Server with Source Code)

BRS WebWeaver
BRS WebWeaver is a free personal web server that run on the Windows platform.

BadBlue
Turn a PC into a web server and share photos, movies, videos and music/MP3 files securely, free. There is a free personal edition and a commercial enterprise edition - see the website for more details.

Webservjava
This application is a Java Web server with servlet support and easy setup and administration. This update is fully modular and supports PHP, Perl, CGI, BASH, and more.

Streamsicle
Streamsicle is a streaming MP3 server with a built-in web server.