goAhead Web服务器,小巧、精致、稳定,提供了值得称道的性能,特别适合于嵌入式系统,因此,在很多嵌入式产品如路由器中都用到了goAhead作为嵌入式web服务器。goAhead嵌入式Web服务器,具有如下特点:
- 支持ASP;
- 嵌入式的JavaScript,即Ejscript;
- 支持内存中的CGI处理;
- 快速响应,每秒中可处理超过65个请求;
- 符合HTTP1.0/HTTP1.1标准;
- 拥有众多扩展API,方便用户开发;
- 支持SSL3.0(Secure Sockets Layer),如MatrixSSL(最新版本为:MatrixSSL 3-2);
- 支持用户群组管理;
- 支持DAA访问认证;
- 占用很小内存,如果不包含SSL,仅要求60K内存;包含SSL,要求500K内存;
- Web页面可存在于ROM或文件系统中;
- 支持多种操作系统,如linux、wince、vxworks等等;
goAhead公司产品现在已经被ORCALE收购了,原本开源的嵌入式web服务器goAhead源码已无法从官方下载到。在这里,reille blog提供最后开放并是最新的2.5版本官方源码包供网友下载。官方源码中是不具有文件上传功能的,因此,reille把网上收集的关于文件上传功能的补丁源码也放在这里供网友下载。
goAhead-2.5官方源码 (5661)
goAhead文件上传补丁 (5110)
此外,reille曾经把goAhead-2.5移植到arm-linux即utu2440开发板中并带有测试网页,如果需要reille移植的源码,请进入移植到ARM(S3C2440)+LINUX平台并具有文件上传功能的goAhead源码包页面下载。
更多收藏资源:http://velep.com/downloads
注意:以上源码包仅供交流学习使用。