BOA WEB服务器的移植:
CC = arm-linux-gcc
CPP = arm-linux-g++ -E
User root
Group root
ServerName Myhomepage
DocumentRoot /usr/local/www
CGIPath /usr/local/www/cgi-bin
ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin/
注:以上仅仅是修改过的地方,其他需要时候再修改,用户名和组最好就是root,可以不用担心权限的问题
// if (setuid(0) != -1) {
// DIE("icky Linux kernel bug!");
这个和用户为root有关
可以进行优化:执行arm-linux-strip boa
这个过程比较艰辛,主要是cgi脚本的502错误问题,这个和库和执行权限的关系极大,主要是修改用户为root,并且使用现有的编译器编译boa和cgi测试文件。
文章评论(0条评论)
登录后参与讨论