bash 编写的Web服务器:bashttpd

jopen 12年前

bashttpd是一个采用bash 编写的Web服务器。

要求:

  1. 需要最新的bash
  2. 使用socat 或 netcat 来处理底层sockets (比如: 'socat TCP4-LISTEN:8080 EXEC:/usr/local/bin/bashttpd.sh', or 'netcat -lp 8080 -e ./bashttpd.sh')
  3. A healthy dose of insanity

功能:

  1. 可以处理文本和HTML文件
  2. 不支持认证

安全:

  1. 还没有输入过滤器
这个服务器还不支持主机:headers 或 other HTTP/1.1 特性 - 它仅支持 HTTP/1.0!

项目主页:http://www.open-open.com/lib/view/home/1347859262693