嵌入式web服务器goahead 嵌入式web服务器移植

嵌入式web服务器goahead 嵌入式web服务器移植

嵌入式web服务器 goahead

一、Linux下编译goahead:

1、下载goahead源码,我这里用的是webs-2-5.tar.gz。

2、解压后进入webs-2-5/LINUX/ 目录,执行make。(由于源码包中没有SSL加密的源码,所以要将Makefile中的matrixsslDir:=$(shell ls -d../matrixssl-3-1*/)这行代码注释掉)

3、编译后会在当前目录下生成webs执行文件,运行:./webs –demo

4、然后在IE上访问http://192.168.1.130:8080/home.htm页面,能打开页面,则表示成功了。(其中192.168.1.130为webs运行时的主机的IP地址。)

5、移植到arm嵌入式设备上也很简单,在webs-2 -5/LINUX/目录下,执行make CC=arm-linux-gcc即可编译通过。

二、goahead源码阅读:

源码也是比较简单的,主要流程就是通过一些比较关键的函数设置好用户名、密码、访问路径、访问首页、接口函数、form接口函数等,然后通过HTTP协议与浏览器进行通讯,把浏览器要访问的数据发给浏览器,并将设置的内容通过接口函数的方式传递给goahead服务器。以下即为源码中,比较重要的函数。

1、websSetDefaultPage();//设置默认主页。

2、websSetDefaultDir();//设置web目录。

3、umAddUser();//添加用户和密码。

4、websAspDefine();//为asp脚本提供的接口函数。

5、websFormDefine();//提交form接口函数。

三、goahead的应用:

《GoAhead webServer 应用开发文档》,描述的很清楚也很详细(包括用实例描述了如何利用javascript来完成浏览器与goahead的数据交互)。

  

爱华网本文地址 » http://www.413yy.cn/a/25101016/304312.html

更多阅读

如何自己架设服务器 云服务器架设

??? 服务器是互联网的基本组成部分,相对于服务器来讲,我们是客户机;如何架设一台自己的服务器呢???? 通常这么讲,架设自己的服务器,通常包括三(作用)类型服务器:WEB,FTP,MAIL,这三类型服务器,而这三类服务器完全可以集合在一台硬件

怎么部署缓存服务器 怎么架设缓存服务器

怎么部署缓存服务器——简介随着互联网的不断发展,高清视频、图片、下载、音乐、网页内容越来越丰富,特别WEB视频和P2P的应用导致网络流量几何级的增长,对出口形成很大压力。面对这种情况,传统的做法一是增加宽带,二是通过路由限速。但这

通过IIS架设简单WEB服务器 h618b架设web服务器

IS是Internet Information Server的缩写,它是微软公司主推的Web服务器,在Windows 200/2003 Server和Windows XP中都自带了IIS组件,通过IIS组件我们可以架设WEB、FTP、Mail等服务器。因为IIS的FTP和Mail服务器不是很好用,所以一般用IIS只

Linux搭建WEB服务器 linux搭建tomcat服务器

Linux搭建WEB服务器——简介如何在linux下搭建web服务器Linux搭建WEB服务器——工具/原料环境:Ubuntu12.04软件:LAMP(Linux,Apache,Mysql,PHP)Linux搭建WEB服务器——方法/步骤Linux搭建WEB服务器 1、1.安装Apache(1)在安装HTTPServer之

怎样在Win7系统中搭建Web服务器 精 xp系统搭建vpn服务器

怎样在Win7系统中搭建Web服务器 精——简介局域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的同步。利用Web服务器,我们随时随地都可以将自己的信息上传到服务器端,让其它关注你的用户能在第

声明:《嵌入式web服务器goahead 嵌入式web服务器移植》为网友我疯我傻我等你分享!如侵犯到您的合法权益请联系我们删除