boa移植到android系统

参考网址:https://blog.csdn.net/u011311586/article/details/51037240

注意事项:

1、编译要交叉编译

2、编译要添加成 -static

3、修改cgi访问路径

char str[]="/IntelligentCabinetAPIServer";

char *p=NULL;

p=strstr(req->request_uri,str);

if(p){

str_replace(p,strlen(str),"/cgi-bin");

char *q=req->request_uri+strlen(req->request_uri);

strcpy(q,".cgi");

req->is_cgi = 1;

}

4、本地访问

http://172.18.1.230:80/IntelligentCabinetAPIServer/helloworld

http://172.18.1.230:80/index.html


版权声明:著作权归作者所有。

相关推荐

Linux netstat命令示例(系统管理命令)

说明netstat命令主要是显示系统的网络信息,如网络连接,路由表,接口统计信息,masquerade连接和多播成员。基本使用直接执行netstat输出$netstat Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address

Linux uname命令的示例(系统管理命令)

说明打印系统相关信息,包括内核版本号、硬件架构、主机名称和操作系统类型等。语法uname [OPTION]... 常用选项-a,--all:显示全部的信息;-m,--machine:显示机器类型;-n,-nodename:显示在网络上的主机名称;-r,--release:显示操作系统的发行编号;-s,--sysname:显示操作系统名称;-v:显示操作系统的版本;-p,--process

Linux stat命令示例(系统管理命令)

说明stat命令用于显示文件或文件系统的状态。包含了文件的详细信息。语法stat [OPTION]... FILE... 常用选项-L(或--dereference):显示符号链接-f(或--file-system):显示文件系统的状态信息,而不是文件的状态信息-t,(或--terse):简洁模式,只显示摘要信息示例显示文件信息$stat /dev/vda1  Fil

[译]代码优先的Java 9模块系统教程(二)

服务监控(ServiceMonitor)让我们来想象一个提供娱乐服务的网络,可能是社交网络或者是视频网络。我们希望监控这些服务,以确定系统的健康状况,并且在发生问题时能够发现,而不是客户报告。 这就是ServiceMonitor示例程序所要做的:监视这些服务(另一个惊喜)。幸运的是,服务已经收集了我们想要的数据,ServiceMonitor所需要做的就是定期查询。 不幸的是,并

[译]代码优先的Java 9模块系统教程(一)

Java平台模块系统(JPMS)将模块化带入Java和JVM,并改变了我们在大型应用中的编程方式。 为了充分利用它,我们需要很好地了解,第一步是学习基础知识。 在本教程中,我首先向你展示一个简单的Hello World示例,然后我们用Java 9将一个现有的demo程序模块化。我们将创建模块声明(module-info。java),使用模块路径来编译,打包,以及运行程序——先代

Nginx重定向http到https

Nginx重定向http到https:方法一【推荐】使用响应码301,301内容参考HTTP 301 Moved Permanently。server {     listen         [::]:80;  &nb