Apache Web Server - Most popular web server on the Internet

  •        2514

Apache web server is most popular and widely used web servers. Its features could be extended using modules. mod_proxy is a proxy module, mod_ssl provides ssl support, mod_rewrite provides URL rewriting etc. Virtual hosting is supported. Multiple websites could be accessed from single web server.

http://httpd.apache.org/

Tags
Implementation
License
Platform

   




Related Projects

KERNUX - Kernelmode Web-server for Linux

  •    C

Kernux - Kernel Mode Web-server for Linux A fully kernel-mode webserver,developed for FC4,2.6 kernel. This httpd serves static requests and redirects dynamic requests to a usermode webserver,currently tomcat.Faster and efficient than usermode webservers

Jetty - WebServer and Servlet Container

  •    Java

Jetty provides an HTTP server, HTTP client, and javax.servlet container. Jetty is used in a wide variety of projects and products. Jetty can be embedded in devices, tools, frameworks, application servers and clusters. Its features include Asynchronous HTTP Server, Web Sockets server, Application Server Integrations and lot more.

Undertow - High performance non-blocking Webserver

  •    Java

Undertow is a flexible performant web server written in java, providing both blocking and non-blocking API’s based on NIO. Undertow has a composition based architecture that allows you to build a web server by combining small single purpose handlers. The gives you the flexibility to choose between a full Java EE servlet 3.1 container, or a low level non-blocking handler, to anything in between.

cordova-httpd - Embed tiny web server into Cordova with a plugin

  •    Objective-C

Quick start, copy the demo files, and just build to play. This Cordova plugin is built based on following 2 projects, and thanks to the authors.

monkey - Monkey HTTP Server

  •    C

Monkey is a fast and lightweight Web Server for Linux. It has been designed to be very scalable with low memory and CPU consumption, the perfect solution for Embedded Linux and high end production environments. Besides the common features as HTTP server, it expose a flexible C API which aims to behave as a fully HTTP development framework, so it can be extended as desired through the plugins interface.


acme - :lock: acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)

  •    Go

acmetool is an easy-to-use command line tool for automatically acquiring certificates from ACME servers (such as Let's Encrypt). Designed to flexibly integrate into your webserver setup to enable automatic verification. Unlike the official Let's Encrypt client, this doesn't modify your web server configuration.You can perform verifications using port 80 or 443 (if you don't yet have a server running on one of them); via webroot; by configuring your webserver to proxy requests for /.well-known/acme-challenge/ to a special port (402) which acmetool can listen on; or by configuring your webserver not to listen on port 80, and instead running acmetool's built in HTTPS redirector (and challenge responder) on port 80. This is useful if all you want to do with port 80 is redirect people to port 443.

Cassini Wrapper (aka Web Dev WebServer)

  •    ASPNET

A '3-click away' ASP.Net webserver cassini (or 'Web Dev WebServer' for its new name) 1/ Right-Click on any folder in any standard screen (Explorer, DialogBox ...) 2/ Choose to start the web server from this folder 3/ Confirm the TCP/IP port to listen to.

nodemcu-httpserver - A (very) simple web server written in Lua for the ESP8266 firmware NodeMCU.

  •    Lua

A (very) simple web server written in Lua for the ESP8266 running the NodeMCU firmware. If you are trying to implement a user-interface or HTTP webserver in your ESP8266 then you are really abusing its intended purpose. When it comes to scoping your ESP8266 applications, the adage Keep It Simple Stupid truly applies.

Nginx - HTTP and reverse proxy server

  •    C

Nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. It supports accelerated reverse proxying with caching, simple load balancing and fault tolerance, SSL and TLS SNI support, Name-based and IP-based virtual servers and lot more.

BlackJumboDog

  •    

BlackJumboDog???????????????? Web?Ftp?Proxy?DNS?DHCP?SMTP?POP3?TFTP????????????????????? http://www.sapporoworks.ne.jp/spw/bjd/

Caddy - Fast, cross-platform HTTP/2 web server with automatic HTTPS

  •    Go

Caddy is a general-purpose HTTP/2 web server that serves HTTPS by default. Caddy is fast, easy to use, and makes you more productive.

WebServer .NET

  •    

Projekt zawiera oprogramowanie i zestaw narz?dzi do zarz?dzania serwerem http. Posiada wiele funkcjonalno?ci u?atwiaj?cych korzystanie i konfigurowanie serwera.

Twisted - Networking Engine in Python

  •    Python

Twisted is an event-driven networking engine written in Python. Twisted makes it easy to implement custom network applications, both servers and clients. It also supports many common network protocols, including SMTP, POP3, IMAP, SSHv2, DNS and lot more. The twisted.web webserver is a scalable, small-footprint web server that's easy to configure. It's efficient enough to serve a high-traffic website.

Tornado - Non-blocking Web Server powers FriendFeed

  •    Python

Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll, it can handle thousands of simultaneous standing connections, which means it is ideal for real-time web services. Tornado is one of Facebook's open source technologies.

Cherokee - Fastest Web Server

  •    Python

Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies like FastCGI, SCGI, PHP, CGI, uWSGI, SSI, TLS and SSL encrypted connections, Virtual hosts, Authentication, on the fly encoding, Load Balancing, Apache compatible log files, Data Base Balancing, Reverse HTTP Proxy, Traffic Shaper, Video Streaming and much more.

suave - Suave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition

  •    F#

Suave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition. Suave is inspired in the simplicity of Happstack and born out of the necessity of embedding web server capabilities in my own applications. Suave supports Websocket, HTTPS, multiple TCP/IP bindings, Basic Access Authentication, Keep-Alive. Suave also takes advantage of F# asynchronous workflows to perform non-blocking IO. In fact, Suave is written in a completely non-blocking fashion throughout.

Lighttpd - Webserver optimized for speed

  •    C

Lighttpd powers several popular Web 2.0 sites like YouTube, wikipedia and meebo. Its high speed io-infrastructure allows them to scale several times better with the same hardware than with alternative web-servers. Its features include small memory footprint, FastCGI, Output-Compression, URL-Rewriting and lot more. Its event-driven architecture is optimized for a large number of parallel connections (keep-alive) which is important for high performance AJAX applications.

Apache httpd SASL auth backend provider

  •    C

mod_authn_sasl is a SASL authentication backend provider module for the Apache 2.2 webserver. It provides password checking functionality for HTTP Basic Authentication. Username and password are checked against the SASL password checking backends.

LittleProxy - High Performance HTTP Proxy

  •    Java

LittleProxy is a high performance HTTP proxy written in Java atop Trustin Lee's excellent Netty event-based networking library. It's quite stable, performs well, and is easy to integrate into your projects. A proxy server like LittleProxy contains always a web server, too. If you get an URI without scheme, host and port in originalRequest it's a direct request to your proxy. You can return a HttpFilters implementation which answers responses with HTML content.

node-php - Node.js interfacing with PHP-FPM through FastCGI

  •    Javascript

Be worried, be very worried. The name NodePHP takes its name from the fact that we are effectively turning a nice Node.js server into a FastCGI interface that interacts with PHP-FPM. This is omega-alpha-super-beta-proof-of-concept but it already runs a few simple scripts. Mostly done for my talks on Node.js for PHP Developers this turns out to be quite an interesting project that we are most likely be going to use with Orchestra when we decide to release our Inline PHP server that allows people to run PHP without Apache, Nginx or any webserver.