嵌入式boa+cgi安装及使用


一、嵌入式boa配置说明
tar -zxvf boa-0.94.13.gz
cd boa-0.94.13/src
./configure

修改Makefile文件

CC=gcc      ==>> CC=arm-linux-gnueabihf-gcc
CPP=gcc -E  ==>> CPP=arm-linux-gnueabihf-gcc -E
make
会报错
执行如下命令
sudo apt-get install flex
make

将生成的boa、mime.types以及boa.conf拷贝到nfs服务上
cp boa ~/share/nfs
cp ../boa.conf ~share/nfs
cp  ../../../httpd-2.4.2/docs/conf/mime.types  ~/share/nfs/

在嵌入式板子上生成以下目录
cd /etc
mkdir -m 777 boa
cp ~/nfs/boa.conf /etc/boa
cp ~/nfs/mime.types /etc

vi boa.conf
修改boa.conf为如下
===================================
Port 8080
User nobody
Group nogroup
#ServerAdmin root@localhost
ErrorLog /srv/www/log/error_log
# Access logging.
AccessLog /srv/www/log/access_log
ServerName www.cgitest.com
DocumentRoot /srv/www
UserDir public_html
DirectoryIndex index.html
DirectoryMaker /usr/lib/boa/boa_indexer
KeepAliveMax 1000
KeepAliveTimeout 10
MimeTypes /etc/mime.types
DefaultType text/html
CGIPath /bin:/usr/bin:/usr/local/bin
Alias /doc /usr/doc
ScriptAlias /cgi-bin/ /srv/www/cgi-bin/
AddType application/x-httpd-cgi cgi
===================================

配置web服务器文件
cd /srv/www

vi index.html
===================================





输入


输入两个数



       


       
        *
       


       


 



 

你可能感兴趣的:(linux工具安装,linux系统)