boa在Debian上终于成功了
时间:2007-11-14 来源:sss0213
这两天一直再Debian的服务器上实验boa,老是不成功,再同事的帮助下终于弄好了,现在把步骤写下来,以便以后学习。在这里参考了我在前一篇文章里的内容,谢谢前辈们的努力。
#tar zxvf boa-0.94.13.tar.tar
#cd boa-0.94.13
#cd src
#./configure
然后修改compat.h里的
#define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff
改成:
#define TIMEZONE_OFFSET(foo) (foo)->tm_gmtoff
修改Makefile
把里面的:
CC = gcc
CPP = gcc -E 改成:
CC = arm-uclibc-linux-gcc
CPP = arm-uclibc-linux-gcc -E
#make #arm-uclibc-linux-strip boa //剥去调试信息 修改boa.conf 修改内容如下: Port 80 #User nobody
#Group nogroup AccessLog /var/log/boa/access_log ServerName http://192.168.1.197(在PC机上测试网页,只需修改ServerName就行了) DocumentRoot /var/www UserDir public_html DirectoryIndex index.html #DirectoryMaker /usr/lib/boa/boa_indexer # DirectoryCache /var/spool/boa/dircache KeepAliveMax 1000 KeepAliveTimeout 10 MimeTypes /etc/mime.types DefaultType text/plain CGIPath /bin:/usr/bin:/usr/local/bin AddType application/x-httpd-cgi cgi Alias /doc /usr/doc ScriptAlias /cgi-bin/ /var/www/cgi-bin/
[14/Nov/2007:08:36:07 +0000] boa: server built Nov 14 2007 at 16:06:55.
[14/Nov/2007:08:36:07 +0000] boa: starting server pid=13594, port 80
证明boa已经安装成功,实验静态网页: 在地址栏里输入:http://192.168.1.15即可。 另外,通过这次装boa我发现自己仿照别人的很多,自己动脑的时候很少,很多东西要勇于尝试,不要怕出错,本来这个boa是我下决心自己独立完成的,前期工作已经完成,就在修改boa.conf的时候,怕自己配置错,所以都是参照别人的,但是这个还没成功,就问同事了,首先自己要尝试一下,动一下脑子,才会有很大收获,以后就这样干,向高手前提条件是:自己先动脑!!
CPP = gcc -E 改成:
CC = arm-uclibc-linux-gcc
CPP = arm-uclibc-linux-gcc -E
#make #arm-uclibc-linux-strip boa //剥去调试信息 修改boa.conf 修改内容如下: Port 80 #User nobody
#Group nogroup AccessLog /var/log/boa/access_log ServerName http://192.168.1.197(在PC机上测试网页,只需修改ServerName就行了) DocumentRoot /var/www UserDir public_html DirectoryIndex index.html #DirectoryMaker /usr/lib/boa/boa_indexer # DirectoryCache /var/spool/boa/dircache KeepAliveMax 1000 KeepAliveTimeout 10 MimeTypes /etc/mime.types DefaultType text/plain CGIPath /bin:/usr/bin:/usr/local/bin AddType application/x-httpd-cgi cgi Alias /doc /usr/doc ScriptAlias /cgi-bin/ /var/www/cgi-bin/
接下来在板子上:
#cp boa /bin
#mkdir /etc/boa
#cp boa.conf /etc/boa
#mkdir /var/log/boa
#mkdir /var/www
#mkdir /var/www/cgi-bin/
在/var/www中放置一个index.html文件
#cp mime.types /etc
运行boa:
#/bin/boa
就会出现提示信息 [14/Nov/2007:08:36:07 +0000] boa: server version Boa/0.94.13[14/Nov/2007:08:36:07 +0000] boa: server built Nov 14 2007 at 16:06:55.
[14/Nov/2007:08:36:07 +0000] boa: starting server pid=13594, port 80
证明boa已经安装成功,实验静态网页: 在地址栏里输入:http://192.168.1.15即可。 另外,通过这次装boa我发现自己仿照别人的很多,自己动脑的时候很少,很多东西要勇于尝试,不要怕出错,本来这个boa是我下决心自己独立完成的,前期工作已经完成,就在修改boa.conf的时候,怕自己配置错,所以都是参照别人的,但是这个还没成功,就问同事了,首先自己要尝试一下,动一下脑子,才会有很大收获,以后就这样干,向高手前提条件是:自己先动脑!!
相关阅读 更多 +