请教boa服务器安装问题
本人按照下面的步骤配置了boa服务器。
1、下载Boa Webserver的源码
http://www.boa.org/boa-0.94.13.tar.gz
$ tar -zxvf boa-0.94.13.tar.gz
$ cd boa-0.94.13/src
$ ./configure
$ make
3、配置Boa Webserver环境
编译后在boa-0.94.13/src/中有2个二进制文件,那就是我们需要的执行档,只需拷贝到/bin或者/sbin等执行目录里面(建议使用/bin)。同时注意这里的操作权限:
$ sudo cp boa/boa-0.94.13/src/boa /bin
$ sudo cp boa-0.94.13/src/boa_indexer /bin
Boa Webserver的配置文件是boa.conf。该文件需要被放置在/etc/boa目录下。同时我们需要对boa.conf稍做修改:
# mkdir /etc/boa
# cp boa/boa-0.94.13/boa.conf /etc/boa
# vim /etc/boa/boa.conf
a)修改: Group nogroup
为: Group 0
b)修改: ScriptAlias /cgi-bin/ /usr/lib/cgi-bin
为: ScriptAlias /cgi-bin/ /var/www/cgi-bin
C)修改 CGIPath /bin:/usr/bin:/usr/local/bin
为 CGIPath /bin:/usr/bin:/var/www/cgi-bin
D) 取消对Server Name 的注释
Server Name www.your.org.here
修改Group的参数为0是因为系统中没有nogroup组,如果你没有nobody用户,那么User nobody也要做相应修改(修改成自己的用户名亦可)。其它采用默认设置。如有必要,可以参看<</span>附录>中的参数说明。
建立一些Boa Webserver必要的文件目录:
# mkdir -p /var/www/cgi-bin
# mkdir -p /var/log/boa
目录/var/www/用于保存HTML文档,而/var/www/cgi-bin用于保存CGI脚本。
目录/var/log/boa是相关的日志文件保存目录。
4、测试
./boa 运行boa
我们也可以做一下Boa CGI测试。拷贝boa-0.94.13/examples/里的cgi-test.cgi脚本文件。
# cp boa-0.94.13/examples/cgi-test.cgi /var/www/cgi-bin
打开readhat中的浏览器输入http://192.168.1.13/cgi-bin/cgi-test.cgi
显示:
404 NOt Found
The requested URL /cgi-bin/cgi-test.cgi was not found on this server.
请问是哪里出了问题?