为了测试boa,特意在ubuntu12.04下安装boa服务器,操作如下:
1-到 www.boa.org下载源码 "boa-0.94.13",并拷贝到ubuntu中,我放到/study/boa文件夹下面
2- 解压文件: tar -zxvf boa-0.94.13
3- 进入 boa-0.94.13/src
4 - 修改 compat.h : vim compat.h
将
改为
保存退出
5-执行配置操作:./configure
5-执行make操作:make
6-将/study/boa/boa-0.93.13下面的boa.conf拷贝到/etc/boa目录下面(没有此目录则新建目录):
cp boa.conf /etc/boa
7-进入/etc/boa修改boa.conf文件: cd /etc/boa && vim boa.conf
8-将下面截图箭头处修改:
修改为
将下面截图修改:
修改为
9-保存退出
10-根据boa.conf创建必要的目录
mkdir /var/www 此步骤省掉,已经建立有此文件夹
mkdir /var/www/cgi-bin -用于存放CGI文件的目录
mkdir /var/log/boa/ -用于存放日志
11 - 创建一个测试的 HTML文件 ,文件名是index.html,并保存到/var/www目录下面
12 - 启动boa:在/study/boa/boa-0.94.13/src下面执行./boa
出现下面的错误:
解决:修改log.c文件, 将下面红色圈起来的地方注释掉,
13- make clean 然后 make ,再执行./boa,出现下面的错误:
解决方法:把/etc/boa里面的boa.conf和/study/boa/..下面的boa.conf相应的地方注释掉(根据错误的提示信息)
14,重新 make clean $$ make ,再./boa出现如下错误
解决方法,将/etc/boa里面的boa.conf下面的地方修改:
保存退出。
在../src下面执行./boa,如果出现
表明已经成功运行boa服务器。如果不是,则重新编译,重启电脑即可。
15-在网页上输入xxx.xxx.xxx:8080既可以进入网页界面