The Apache HTTP server is a free web server. Apache is one of the world’s most commonly used web servers. The software is developed with the help of a large team of volunteers, under the auspices of the Apache Software Foundation. Its modular design means that it can flexibly adapt to specific needs. It is possible to dynamically create websites, which can be achieved via SSI (server side includes) or by the use of script languages, such as PHP, Perl, or Ruby. The ability to use script languages is ensured either by the integration of modules or via the CGI (common gateway interface). Apache is compatible with a range of different operating systems, including Unix, Linux, Windows, and Novell NetWare.
You can find more information on the project page.