教你如何构建支持lighttpd + cgi的环境
1、编译lighttpd

2、配置支持cgi
(1) lighttpd_project目录下新建文件夹cgi,用于存放用C语言编写的cgi程序
(2) lighttpd_project目录下新建文件夹config,将源码目录下doc/config下的 conf.d,vhosts.d,lighttpd.conf,modules.conf都拷贝过来
(3) lighttpd_project目录下新建文件夹log,并创建文件access.log和error.log
(4) lighttpd_project目录下新建文件夹state
(5) lighttpd_project目录下新建文件夹www/htdocs/cgi-bin, 用于存放编译的cgi二进制文件
3、修改配置文件lighttpd.conf

4、修改配置文件modules.conf

5、修改配置文件cgi.conf

1、进入sbin目录下,执行./lighttpd -f ../config/lighttpd.conf
netstat -ltp命令查看是否已经启动
2、cgi目录下,新建文件hello.c输入如下内容

3、编译gcc hello.c -o hello.git
将hello.git拷贝到www/htdocs/cgi-bin
输入elinks 127.0.0.1/cgi-bin/hello.cgi,如果显示:Hello world !, 说明成功
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:190
阅读量:99
阅读量:144
阅读量:163
阅读量:156