LinuxLinks.com
Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us

Search/Browse

 Category Gateway
More Options
Category:  


LinuxLinks News
 · Backup with these DeDuplicating Encryption Tools
 · Screen Capture Made Easy with these Dedicated Tools
 · Linux Humor on the Command-line
 · Replace SourceForge with these Better Alternatives
 · Synergy - Keyboard and mouse sharing utility that lives up to its name
 · 3 Open Source Python Shells
 · 9 First Steps with Ubuntu 15.04
 · Excellent Console Log File Analyzers
 · 100 Essential Free Apps
 · What are good command line HTTP clients?
(more...)

 

Latest Links
Tickr
MsgFlo
Tunir
ENOSIG
Linux Amsterdam
LOSC
LUG Nijmegen
NLUUG
(more...)

 



Top : Software : Internet : WebServers : Mini Servers

Highlights
Backup with these DeDuplicating Encryption Tools
This article provides a quick roundup of 6 deduplicating encryption backup tools.

(Read more)
SquirrelMail
SquirrelMail is a standards-based webmail package written in PHP4. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across browsers. It has very few requirements and is very easy to configure and install. SquirrelMail has all the functionality you would want from an email client, including strong MIME support, address books, and folder manipulation. Read more

Links:

  • ABYSS
    ABYSS aims to be a fully HTTP/1.1 compliant web server. Its main design goals are speed, low resource usage and portability.
  • AHD
    AHD is a small, fast, secure, single-tasking webserver which supports modules and CGI.
  • Alaya
    Alaya is a primitive chrooting webserver with basic webdav support. It can serve https and http, can authenticate using pam or /etc/shadow or /etc/passwd, or using it's own authentication files that allow for 'native' users that only have access to alaya content.
  • Caddy
    Caddy is an alternative web server that is easy to configure and use. Caddy supports HTTP/2, IPv6, Markdown, WebSockets, FastCGI, templates and more, right out of the box.
  • Camlserv
    Camlserv is a lightweight server written in Ocaml for highly interactive webpages or even online browser based games. The server can already be used as a fast frontend to a MySQL database. The software should work on *nix and windows.
  • cdServer
    cdServer is a simple HTTP server based on the standard Python library module SimpleHTTPServer designed to serve (static) contents off a CD-ROM. cdServer provides a simple interface for special (interactive) functions implemented in an external application program, e.g. search functions for a database.
  • cghttpd
    The cghttpd software is a Coronet and Guasi based trivial Web server developed to test the level of performance that can be achieved with such a solution. It is by far not a complete Web server, nor a server that you want to expose to a public network.
  • Cheetah Server
    Cheetah Server is a very minimal web server for testing small local sites, or to continue to serve some content while configuring your primary web server. It has very few features (and is single-threaded with optional fork support), except that it will serve files in a directory under a user-specified port, does not require root access and can serve Last Modified information to aid caching. Cheetah has less than 1000 lines of C code.
  • darkhttpd
    darkhttpd is a secure, lightweight, fast, single-threaded HTTP/1.1 server for static content.
  • Das Schaefchen
    Das Schaefchen is a lightweight HTTP server. It supports the minimum requirements of the HTTP/1.1 protocol and virtual hosts, basic authentication (which can be used to protect either files or directories), directory listing, and byte ranges. It is an event-driven server that runs as a single process with a single thread using non-blocking I/O. It uses epoll as the event notification mechanism to multiplex control between active connections.
  • dhttpd
    dhttpd is a minimal server that has support for virtual hosting, QOS, CGI scripts, and tries to be secure. It also has an Apache compatible access log, and only needs a tiny memory footprint.
  • DNHTTPD
    Doug Neal's HTTP Daemon. It's goal is to be a lightweight web server with some cool unique features
  • Droopy
    Droopy's sole purpose is to let others upload files to your computer. It is a small and easy to use script.
  • EasyHTTPD
    EasyHTTPD is a drop in C++ class to implement an HTTP 1.0 Server. It is intended use allows applications to be controlled by a browser. HTML template files make dynamic content generation a snap.
  • edna
    edna allows you to access your MP3 collection from any networked computer. This software streams your MP3s via HTTP to any MP3 player that supports playing off a remote connection (e.g. Winamp, FreeAmp, Sonique, XMMS, WMP).
  • Filed
    Filed is a simple and above all else fast HTTP server for serving local static files over HTTP from Linux. It does the least amount of effort possible to get to the point of handing the actual transfer over to the kernel.
  • fnord
    fnord is a small (13k static Linux-x86 binary without CGI, 18k with CGI) server, that has CGI, keep-alive and virtual hosting support.
  • Hocuspocus
    Hocuspocus is a small and extensible Web server for controlling key Linux applications remotely via a Web server. This means you can adjust things like system volume from any browser, including a WiFi enabled PDA such as the iPhone.
  • httcld
    httcld provides a very small HTTP server with an embedded Tcl interpreter. In addition to static HTML and image files, it serves .htcl files, which are HTML with embedded tcl code. The Tcl is executed on the server, and the resulting output is embedded in the stream sent back to the client. In addition, variables in the Tcl namespace may be set and retrieved directly, say by an AJAX script.
  • httpico
    httpico is a small, hacky http server for Unix-like systems
  • ihttpd
    ihttpd is a tiny and simple http-server that runs under inetd. It can serve static entities and dynamic (cgi-bin) entities. It is written in C an is less than 800 lines making it ideal for trying out new implementations .
  • im-httpd
    im-httpd is an ultra minimal lightning fast HTTP server. On Linux, compiles to a 7k binary when linked against glibc. Ideal for serving lots of small static files.
  • in.www
    in.www is a simple inetd-based Web server. It supports HTTP 1.0 and CGI 1.0. It is written in pure C with no dependencies, extremely light on resources (at less than 100Kb per process), and secure. It is ideal for embedded devices with minimal resources, such as the Linksys NSLU2.
  • japach
    japach is a simple webserver, providing simple support for CGI scripts, virtual hosts and static pages serving. Could be useful for sites for which apache is unnecessarily "big hammer", and is really easy to configure.
  • Jellybean
    Jellybean is a Perl Object Server with an HTTP interface. The point of an Object Server is to provide a framework which you can use to write lightweight and desktop-appropriate applications.
  • Kernux
    Kernux is a fully kernel-mode HTTP daemon for Linux. It works as a kernel module, like a device driver. It uses low-level socket operations to handle the client requests.
  • LeahHTTPd
    LeahHTTPd is a small but powerful multiplatform/multiarch webserver daemon.
  • lighttpd
    lighttpd is a secure, fast, compliant, and very flexible Web server which has been optimized for high-performance environments.
  • lns.http
    lns.http is a simple framework for writing Common LISP Web applications. It handles the incoming connections, parses HTTP headers and queries, and finally hands control over to your URL handler. It is an HTTP/1.1 compatible Web server, but tries to achieve compatibility with lesser (down to the informal HTTP/0.9) clients.
  • mattows
    A tiny web server in some 600 lines of C, written as an educational project and as a simple standalone application to test CGI programs.
  • MHTTPD
    MHTTPD is fast, simple and very small. It supports HTTP GET and POST method (that's all you need for more than 90% of time). It also supports HTTP Basic Authentication. Authentication can be performed by name and password lookup in a text file (userid:Unix_crypted_password) or from A LDAP server directly.
  • mini-httpd
    mini-httpd is a tiny web server designed for optimal performance, high security, and as little use of system resources as possible. Unlike most other web servers, mini-httpd does not require more than one process or system thread in order to handle several requests concurrently.
  • mini_httpd
    mini_httpd is a small HTTP server. Its performance is not great, but for low or medium traffic sites it's quite adequate. It implements all the basic features of an HTTP server.
  • MiniWebsvr
    MiniWebsvr is a small Web server that aims to one day be embeddable. It supports static Web pages, directory listing, HTTP MIME encodings, GET/HEAD/OPTIONS, and logging to disk. It has a small memory footprint, is multi-threaded, and supports command line options, conditional GET:, If-Modified-Since:, and range-bound downloads (download resuming).
  • Monkey HTTP Daemon
    Monkey HTTP Daemon is a small Web server written in C featuring: CGI/PHP support, multihreading, config files, mime types, virtualhost, deny by URL/IP etc.
  • muhttpd
    muhttpd (mu HTTP deamon) is a simple but complete web server written in portable ANSI C. It supports static pages, CGI scripts, and MIMEtype based handlers. It drops privileges before accepting any connections, and it can log received requests.
  • Naken Web
    Naken Web is a mini-webserver capable of serving out static Web pages along with images from an AVI/MJPEG file or a video4linux2 compatible camera. Video can be served out as either single frames with a client pull or as streaming MJPEG with a server push. Naken Web is small enough to run on an embedded computer.
  • NanoHttpd
    NanoHttpd is a lightweight HTTP server designed for embedding in other applications. It's only one Java file, in two "flavors", one strictly Java 1.1 compatible, and one at "current" standards.
  • Naridesh
    Naridesh is a Web server written in Perl. It supports directory browsing, username/password security, file download, and plugins.
  • Null httpd
    Null httpd is a very small, simple and multithreaded web server for Linux and Windows.
  • OpenAngel
    OpenAngel is a HTTP/1.0 ready, highly secure webserver written in perl. Security was the primary goal in its development, that's why some functionality is missing from it - so it's very simple. It's available only for file-distribution.
  • PhotoGrotto
    PhotoGrotto is a specialized Web server for serving photos stored in a database such as PostgreSQL. The images can be resized and have their encoding changed through the arguments passed in the request.
  • pServ
    The aim of pServ (pico Server) is to create a portable, small webserver. Coded in portable C with Unix being the main reference platform, but porting is encouraged.
  • Ranquel
    Ranquel is a free little http server written in Perl intended to be small, easy to install and configure, and portable. Ranquel is based on Doug Neal's DNHTTPD release 0.6.
  • RedHTTPD
    RedHTTPD is a web server that was written for academic purposes.
  • rhttpd
    An experimental HTTP-Server for static contents that primarily aims to be fast. rhttpd does not fully comply to the HTTP Protocol Version 1.1 but supports: Keep-Alive, single Range-Request, HTTP Pipelines, virtual hosts, and304 Not-Modified Header.
  • Scrinchy
    Scrinchy is a tiny (26kB) Web server that is capable of serving HTML, JPG, GIF, TIFF, PNG, and various other file types, as well as running Perl, Python and (theoretically) PHP scripts externally and passing GET params and cookies to those scripts. Scrinchy includes a built-in scripting language presently called Sy, which is stack-based because stack-based languages are often smaller and faster than interpreted languages which require elaborate parsers.
  • Seminole
    (commercial) Seminole is a compact, portable, and modular webserver that is designed with a small memory footprint in mind. In fact, on a typical microprocessor, Seminole has a code footprint of 20Kb with all features enabled.
  • sh-httpd
    sh-httpd is a shell script-based Web server that sports a CGI 1.1 interface.
  • Shttp
    Shttp is a simple, partial HTTP/1.1 implementation built using the ServerKit framework. It's a little over 1000 lines of code, and serves well as a minimal lightweight HTTP server in closed/controlled/static content settings, as well as a learning tool for those interested in developing TCP-service-providing modules using ServerKit. Illustrating how easy it is to build efficient server programs using ServerKit, this module has demonstrated 7200 requests/second in AB benchmarks.
  • shttpd
    shttpd is a very small, simple, and perhaps even fast HTTP server. Is intended mainly for personal use and can handle only static pages. It supports a reasonable subset of HTTP/1.0 and HTTP/1.1 with no virtual servers, conditional GET, or persistent connections.
  • Small HTTP server
    Small HTTP server is a universal server program that includes an HTTP server that supports virtual hosts and virtual directories, CGI 1.1, SSI, and more; an HTTP/FTP proxy server with continued downloads, support for GZip requests, and unpacking on the fly with an external Zlib library; a DNS server; an FTP server with virtual directories for FTP; a POP3 server; and an SMTP server with lots of antispam features. It provides detailed statistics and Web administration.
  • sthttpd
    sthttpd is a fork of the popular thttpd server. sthttpd aims to maintain the small footprint of its parent while keeping up with security and other bugfixes.
  • Sws Web Server
    SWS is a web server for static web pages. SWS is very simple and fast. It's written in GCC and you can distribute with GPL license.
  • thttpd
    thttpd is a tiny/turbo/throttling HTTP server: a simple, small, portable, fast, and secure HTTP server.
  • Thy
    Signed from the ground up to be lightweight and fast, bloat is strictly kept away. If a feature commonly found in other daemons can be implemented outside of Thy, it will not find its way in.
  • uNabto
    (commercial) uNabto is a small UDP-based NAT and firewall traversing virtual Web server. It is useful for very small resource limited embedded systems.
  • webfs
    webfs is a simple http server mostly for static content. You can use it to serve the content of a ftp server via http for example.
  • Weborf
    Weborf is a lightweight Web server written in C. It supports IPv6 and basic authentication.
  • XS-HTTPD
    XS-httpd is a webserver witch uses small amount of memory. It supports SSI, SSL, CGI-Gateway, IPv6, PHP & other scripting languages. Available under BSD license.
  • yhttpd
    yhttpd is a very light webserver based on yChat socket and thread engines.
  • zawhttpd
    zawhttpd features HTTP/1.0 and 1.1 support, keep-alive persistent connections, IPv6 support, GET and HEAD requests, chunked encoding and content-range, directory listing etc.
  • ZWS
    ZWS is a simple web server written in ZSH, mostly as an excercise for the author in shell scripting and the HTTP protocol. It turned out to be a quite functional little web server you can start up in no time if you suddenly need one.



Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.


My LinuxLinks
MyLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    100 Essential Apps
    All Group Tests


    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    Programming
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books


    Services
    Web Calendar
    Linux Licenses

    Advertise at LinuxLinks.com

     

    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact | SourceFiles.org
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 LinuxLinks.com All rights reserved.