1 简介
廉价的硬件,功能强大的32操作系统,以及无处不在的因特网,它们一起促成了网络应用和设备的飞速增长。大量的设备连接到网络上,于是人们希望通过一种通用、熟悉、快捷的方式来访问和控制它们。嵌入式web服务器正好迎合了这种需求,它们嵌入在网络设备之中,使用标准的浏览器就可以远程访问和控制它们。
然而,并不是所有的web服务器都可以担当如此重任,我们需要的是一个强大,安全,标准的,而且最好是久经考验的嵌入式web服务器。这里将要介绍的GoAhead嵌入式web服务器能够满足所有这些需求,包括西门子,霍尼韦尔,惠普等大型企业都在使用GoAhead。
2 嵌入式web服务器的要求
2.1 易于与设备集成
易于与设备集成包含两个方面的意思,其一是将Web应用程序集成到实时操作系统,其二是可以在Web应用中轻松访问硬件功能。由于GoAhead是开放源代码的,因此这一点不难做到。
2.2 支持将Web页面存储在ROM中
许多嵌入式系统并没有文件系统,因此有必要将web页面保存到ROM中。GoAhead支持对web页面进行编译并将它们链接到最终的可执行文件中。
2.3 加密和用户管理
GoAhead服务器支持使用SSL进行数据加密和认证。同时,它也支持摘要认证机制,一种总是加密密码的更安全的认证机制。用户管理功能允许不同的用户具有不同级别的访问权限。
除了上述要求之外,是否能够快速、方便的生成动态页面是衡量一个嵌入式web服务器的重要指标。GoAhead提供了多种方法编写动态页面,包括asp过程、GoForms过程和embedded JavaScript。
http://www.embed.com.cn/protocol/goahead/webserver.asp
GoAhead Web Server 2.0 Beta 1
This is the first release of GoAhead WebServer V2.0
GoAhead WebServer is a fully functional, standards-compliant embedded Web server. It is distributed FREE to download and royalty-FREE to deploy. Ported reference platforms include VxWorks, Window 95, 98, NT, and various flavors of UNIX.
Features
- Active Server Pages
- EjScript?(embedded sub-set of JavaScript))
- GoForms?(in-memory CGI processing)
- Security
- URL Handlers
- Extensive API Documentation
- Powerful, convenient API
- Small -- 50K RAM
- Fast -- over 50 requests per second
- Fully standards-compliant
下载
http://www.goahead.com/products/webserver/DownloadForm.aspx
分享到:
相关推荐
GoAhead WebServer 采用开放源代码方式,任何人都可以下载、评估并修改代码,目的是为了使GoAhead WebServer成为市场上最领先的嵌入式Web服务器。 重要特性: 支持虚拟服务器 可使用SNMP代理 支持SSL v3 具有...
### 嵌入式WebServer GOAHEAD移植实验 #### 实验目的 通过完成此实验,参与者能够: 1. **了解GOAHEAD Web Server 的移植方法**:掌握将 GOAHEAD Web Server 移植到不同硬件平台的具体步骤,包括如何调整配置文件...
GoAhead是一款轻量级、高效的嵌入式Web服务器,它被广泛用于开发各种嵌入式设备的Web管理界面。这个压缩包文件包含了使用GoAhead构建嵌入式Web应用的源代码示例,可以帮助开发者深入了解如何在实际项目中应用GoAhead...
嵌入式Web服务器GoAhead在电力系统通信中的应用是一个重要的技术话题,特别是在当前数字化变电站和通信网络技术发展的背景下。GoAhead是一个专为嵌入式系统设计的轻量级Web服务器,具有开源、跨平台、小巧、高效以及...
本预研报告主要探讨了八款常用的嵌入式Web服务器,包括Boa、thttpd、mini_httpd、shttpd、lighttpd、Goahead、AppWeb和Apache,并对它们进行了详细的比较。 1. Boa服务器 Boa是由Paul Philips于1991年创建的一款...
GoAhead是一款开源的嵌入式Web服务器,专为构建基于硬件设备的网络应用程序而设计。它的特点是小巧、高效、安全且稳定,适用于那些需要在有限资源的嵌入式系统上运行Web服务的场景。GoAhead不仅能够与各种实时操作...
GoAhead WEB服务器是一款轻量级、嵌入式的Web服务器,常用于物联网(IoT)设备和小型网络应用中。这个综合示例包含了Go Ahead服务器的软件包,供开发者下载研究和学习使用。在这个压缩包中,有两个关键文件:`webs.exe...
Goahead是一个典型的嵌入式Web服务器,从压缩包文件"Goahead-master"的命名来看,这可能是Goahead服务器的源代码仓库。 Goahead Web服务器是一个开源项目,由 Embedthis Software 公司开发,设计为轻量级且高效,...
嵌入式Web服务器在当前物联网和智能设备领域中扮演着重要角色,它们使得小型设备也能提供Web服务,便于远程管理和监控。本报告将探讨几种常见的嵌入式Web服务器及其特性,重点关注Boa服务器。 首先,Boa是一款轻量...
Goahead 4.0.0作为一款优秀的嵌入式Web服务器,其强大的功能和良好的可扩展性,使其成为嵌入式环境下的理想选择。开发者可以通过深入理解和掌握Goahead的特性和API,轻松地在各种嵌入式设备上构建安全、高效的Web...
《Goahead-5.1.0:嵌入式Web服务器的高效选择》 Goahead-5.1.0是一款备受赞誉的嵌入式Web服务器,以其轻量级、高效能和广泛的功能支持在IT领域中占据一席之地。作为一款开源软件,Goahead提供了ASP、JavaScript、...
本预研报告关注的是几种常见的嵌入式Web服务器,包括Boa、thttpd、mini_httpd、shttpd、lighttpd、Goahead、Appweb和Apache,这些服务器广泛应用于各种操作系统平台,如Linux、BSD、UNIX、Windows等。 首先,Boa是...
GoAhead Webserver是一款开源的嵌入式Web服务器软件,它以轻巧高效而闻名。它的主要特点包括: - 支持ASP(Active Server Pages),使得服务器端的脚本编程得以实现。 - 支持嵌入式的JavaScript,增强了页面动态交互...
AppWeb是完全遵循GPL软件许可协议(GNU General Public License)的开源Web服务器。 AppWeb Web服务器软件在功能上比GoAhead更加丰富和实用, 除了GoAhead已有的功能之外,还有如下特点: 支持服务器端的...
GoAhead是一款开源、轻量级的嵌入式Web服务器,它以其简洁的代码库和易于集成的特点,在嵌入式系统和物联网(IoT)领域广受欢迎。在本文中,我们将深入探讨GoAhead 3.3.4版本,分析其特性、优势以及如何在Linux系统上...
GoAhead是一个开源(商业许可)、简单、轻巧、功能强大、可以在多个平台运行的嵌入式Web Server。GoAhead Web Server是为嵌入式实时操作系统(RTOS)量身定制的Web服务器。它的目标也许不在于WEB服务器市场,而是面向...
GoAhead Web Server 是一款开源的、轻量级且高性能的嵌入式 Web 服务器,适用于多种操作系统平台,如 eCos、Linux、LynxOS、QNX、VxWorks、WinCE 和 pSOS 等。它以其高效、稳定和广泛的兼容性而闻名,尤其适合资源...