https://github.com/beefsack/webify
webify是一个非常基本的CGI服务器,它将所有的请求转发给一个脚本。设计的目标是尽可能的零配置。
webify调用您的脚本,并将请求主体写入进程的stdin中。然后,Stdout作为HTTP响应体传递回客户机。
示例:
运行服务: webify bash
客户端运行: curl -d ’ls -lh’ 127.0.0.1:8080
功能:在服务端运行指令,并返回运行结果。
可以将 ls -lh 改为任何想在服务器上运行的指令
其实看它的代码也不复杂,功能实现主要在lib/server.go上。