1.从http://www.boa.org/下载Boa源码,将其解压并进入源码目录的src子目录
# tar -zxvf boa-0.94.13.tar.gz
# cd boa-0.94.13/src
2.生成Makefile文件
# ./configure
# tar -zxvf boa-0.94.13.tar.gz
# cd boa-0.94.13/src
2.生成Makefile文件
# ./configure
修改Makefile文件,
a.找到CC=gcc,将其改成CC = arm-linux-gcc,
b.找到CPP = gcc –E,将其改成CPP = arm-linux-gcc –E,
保存退出。
3.运行make进行编译,得到的可执行程序为boa,并将调试信息剥去
# make
# arm-linux-strip boa
4.编写boa.conf(以上几步为了获得可以执行的二进制boa文件,如果已经有了可以执行二进制boa文件,可以省略上述步骤,注意路径配置。并且将相应文件放到开发板系统对应目录下)
5.cp boa 到开发板的/bin目录下,在开发板/etc目录下建boa目录,cp boa.conf到板子的/etc/boa目录。
3.运行make进行编译,得到的可执行程序为boa,并将调试信息剥去
# make
# arm-linux-strip boa
4.编写boa.conf(以上几步为了获得可以执行的二进制boa文件,如果已经有了可以执行二进制boa文件,可以省略上述步骤,注意路径配置。并且将相应文件放到开发板系统对应目录下)
5.cp boa 到开发板的/bin目录下,在开发板/etc目录下建boa目录,cp boa.conf到板子的/etc/boa目录。
6.创建日志文件所在目录/var/log/boa,创建HTML文档的主目录/var/www,创建CGI脚本所在目录/var/www/cgi-bin/,在/var/www中放置一个index.html文件
7.cp mime.types文件到开发板/etc目录
8.vi passwd,添加nouser用户,vi group 添加nogroup组
8.运行boa:
CGI(Common Gate Intergace)是一段运行在Web服务器上的程序,提供同客户端Html页面的接口 liunx
CGI(Common Gate Intergace)是一段运行在Web服务器上的程序,提供同客户端Html页面的接口 liunx