Gatling Web Server - Web服务器


GPL
Linux
C/C++

软件简介

Gatling,格林机关枪一样的高效轻量级WEB
SERVER,优点是精简高效,完全免配置,支持HTTP/FTP/SMB等协议,支持CGI/FASTCGI,还附带了几个有用的webbench测试工具,非常贴心。

特性:

  • 体积小,Linux 下只有 125kb 大小的静态可执行文件

  • 速度快

  • 可伸缩,详情请看 这里.

  • 跨平台支持 Linux 2.4, Linux 2.6, NetBSD current (2.0+), FreeBSD 4+, OpenBSD 3.4+, Solaris 9+, AIX 5L, IRIX 6.5+, MacOS X Panther+, HP-UX 11+

  • 支持 keep-alive

  • el-cheapo virtual domains (similar to thttpd)

  • IPv6 支持

  • Content-Range

  • transparent content negotiation (will serve foo.html.gz if foo.html was asked for and browser indicates it understands deflate)

  • With optional directory index generation

  • Will only serve world readable files (so you don’t export files accidentally)

  • Supports FTP and FTP upload as well (upload only to world writable directories and the files won’t be downloadable unless you chmod a+r them manually)

  • CGI support for HTTP, also SCGI and FastCGI (over IP sockets, not Unix Domain yet)

  • El-cheapo .htaccess support (see README.htaccess)

  • Quick-and-dirty SSL/TLS support (see README.tls)

  • Can detect some common mime types itself, like file(1)

  • Read-only SMB support (good enough to read a specific file from Windows or using smbclient from Samba)