Software Alternatives & Reviews

Top 5 open source web servers

Apache HTTP Server nginx Apache Tomcat Node.js lighttpd
  1. Apache httpd has been the most popular web server on the Internet since April 1996
    Pricing:
    • Open Source
    As the Apache HTTP Server has been the most popular web server since 1996, it "benefits from great documentation and integrated support from other software projects." You can find more information on the Apache Foundation project page.

    #Web And Application Servers #Web Servers #Application Server 50 social mentions

  2. 2
    A high performance free open source web server powering busiest sites on the Internet.
    Pricing:
    • Open Source
    All the hype surrounding the performance improvements of nginx seem to be comparing it to prefork apache with mod_php. I have not seen an honest apples to apples benchmark ever. I should have published my findings, but I'm a nobody without even a blog.

    #Web And Application Servers #Web Servers #Application Server 45 social mentions

  3. An open source software implementation of the Java Servlet and JavaServer Pages technologies
    Pricing:
    • Open Source
    Apache Tomcat is an open source Java servlet container that functions as a web server. A Java servlet is a Java program that extends the capabilities of a server. Although servlets can respond to any types of requests, they most commonly implement applications hosted on Web servers. Such web servlets are the Java counterpart to other dynamic web content technologies such as PHP and ASP.NET. Tomcat's code base was donated by Sun Microsystems to the Apache Software Foundation in 1999, and became a top-level Apache project in 2005. It currently powers just under 1% of all websites.

    #Web And Application Servers #Application Server #Java 14 social mentions

  4. Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications
    The difference between Node.js and other popular web servers is that it is primarily a cross-platform runtime environment to build network applications with. Node.js applies an event-driven architecture capable of asynchronous I/O. These design choices optimize throughput and scalability in web applications allowing to run real-time communication and browser games. Node.js also highlights the difference in web development stacks, where Node.js is clearly part of the HTML, CSS, and JavaScript stack, as opposed to Apache or NGINX which are a part of many different software stacks.

    #Runtime #JavaScript Runtime #JavaScript 782 social mentions

  5. A secure, fast, compliant, and very flexible web-server that has been optimized for high-performance environments
    Great article Robin. Most of my experience is with Apache. I first started using it on Windows about 1998 or 1999. When I got into using Linux in 2001 I switched my previous install to that OS and have since deployed it many times. I have tried NGINX and lighttpd but never in production.

    #Web And Application Servers #Web Servers #Application Server

Discuss: Top 5 open source web servers

Log in or Post with