用golang fastcgi与nginx配合写web
1.修改lighttpd.conf
修改为自己的工作目录
var.server_root = "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server"
var.state_dir = "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server"
var.home_dir = "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server"
var.conf_dir = "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server/config"
server.document-root = "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server/web_http"
server.upload-dirs = ( "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server/upload" )
2.运行build.sh
3.fastcgi 验证方法浏览器输入http://自己服务端ip/cgi-bin/caoft.fcgi
4.websocket验证方法 浏览器上输入http://自己服务端ip,在send按钮框输入任意数据,server端开始向网页输出系统时间,最好开两个网页
5.注意fastcgi程序编译方式
进入cgi-bin目录中编译方式如下
2228 gcc -o caoft.fcgi echo.c -lpthread -lfcgi
2229 gcc -o caoft.fcgi size.c -lpthread -lfcgi
2230 gcc -o caoft.fcgi threaded.c -lpthread -lfcgi
2231 gcc -o caoft.fcgi caoft.c -lpthread -lfcgi
四个不同的cgi程序