移植boa服务器到ARM 暂未成功

一、下载:http://www.boa.org/
二、解压:tar xzvf boa-0.94.13.tar.gz
三、编译:
# cd boa-0.94.13/src
# ./configure
生成Makefile文件,对Makefile文件的31行做以下的修改:
CC = arm-linux-gcc
CPP = arm-linux-gcc -E
# make
将src目录下编译生成的boa拷贝到开发板根目录下的/usr/bin
四、配置boa
1. 从boa-0.94.13目录下将boa.conf拷贝到开发板下的/etc目录
2. User nobody不用修改,将Group nogroup修改成Group 0。同时将linux主机下的/etc/passwd、/etc/group文件拷贝到开发板/etc目录,内容可根据自己的需要删改
3. ScriptAlias /cgi-bin   /usr/lib/cgi-bin   修改成   ScriptAlias  /cgi-bin  /var/www/cgi-bin/
4. 在开发板上创建/var/log/boa/error_log (错误日志文件)/var/log/boa/access_log (访问日志文件)
5. 将linux主机/etc/mime.types文件拷贝到开发板目录/etc
6. 在开发板上创建/var/www(存放HTML文件)  在/var/www/cgi-bin目录下存放CGI脚本
注:其它选项默认即可
五、测试
在开发板上运行./boa,在linux主机上输入开发板ip地址即可访问目录/var/www中的HTML页面。注意,此时开发板与linux主机用网线相连,且处于同一网段下。
ARM开发板:192.168.31.3           ps:xiaomirouter
linux主机:192.168.31.65             virtual ubuntu

参见原文https://blog.****.net/u010511175/article/details/20722093:编译中出现的问题1,2,3 实现成功编译

--------------------------------------------------------------------------------------------------

但是:问题来了,嵌入式Boa服务器gethostbyname:: Success   参考解决办法:https://blog.****.net/caoyicheng1/article/details/39272907?utm_source=blogxgwz1

 

最终我的ARM板子并没有像博主中说的那样实现成功运行 boa 进程,待解决 问题还在查找中,特此mark。。。。

移植boa服务器到ARM 暂未成功