说明
- 采用第三方开源库作为嵌入式web服务器并且对外提供自定义接口,goahead是个不错的选择,它支持内存CGI并且可以很方便的嵌入到自己的程序中,在中小公司中很受欢迎。
简介
- GoAhead是一个开源,免费,功能强大,可以在多个平台运行的嵌入式WebServer,主要特性有:
- 支持ASP
- 嵌入式的javascript
- 标准的CGI执行
- 内存中的CGI处理GoFroms
- 扩展的API
- 快速响应,每秒可处理超过50个请求
- 完全和标准兼容
- 如果不包含SSL,仅要求60K的内存;包含SSL,要求500K内存
- web页面可以存在ROM或文件系统中
- 支持多种操作系统,包括eCos 、LINUX 、LynxOS 、QNX 、VxWorks 、WinCE、
pSOS等
环境准备
- 下载地址
- 编译安装
- 使用当前最新版本:goahead-4.1.3,在Ubuntu上编译。
- goahead 支持多种工具编译,使用make编译:
make //编译本平台goahead
make -f projects/goahead-linux-default.mk //指定makefile
make install
* 使用make编译不需要执行 configure,configure中有说明。