100419 更新:
修正CGI传递SERVER_NAME参数问题。
可设置多个CGI程序。
自定义文档类型。
自定义错误页面。
Linux版本已经可以运行使用 🙂 FastCGI可以定制IP和端口,详细见样例的config.xml。 无聊时写的服务器,山寨Apache的。最新增加 Rewrite 功能,修正访问多级目录的bug。PHP的PathInfo功能可以通过Rewrite来模拟,或者在php.ini里设置cgi.fix_pathinfo=1。
虽然这不是正式版本,但是都蛮稳定的了。现在我博客就是使用Homeserver来服务。除了我博客,还有几个php小站和论坛也使用了HomeServer。
新增功能: 虚拟站点、FastCGI、Proxy(代理)
为什么选择HomeServer了? 原因: 配置简单,安全,高效。
至于为什么配置简单,因为功能简单。如果你玩过apache的话,只需要用httpd.conf和config.xml对比一下就知道了。
config.xml
本站下载: homeserver100419.zip(x86bin&src package)
修正:因为开始发布的打包里有些二进制文件不是最新的,所以运行时候遇到问题,现已经修正。