1、fastcgi是什么
运行在服务器上的一段程序,由程序员写的,帮助服务器处理客户端发来的动态数据。
2、怎么用?
nginx如何转发数据
#分析出客户端请求对应的指令 --/test location /test { fastcgi_pass 192.168.11.11:8000; include fastcgi.conf; }
fastcgi如何接收数据
spawn-fcgi -a 192.168.11.11 -p 8000 -f ./a.out
#调用读终端函数就是接受数据
#调用写终端函数就是发送数据
fastcgi如何处理数据
1 int main() 2 { 3 while(FCGI_ACCEPT()>=0) 4 { 5 //1、接受登录信息-->环境变量 6 //post --->读数据库长度 content -lenth 7 //get---->从请求行的第二部分 8 //2、处理数据 9 //3、回发数据 --->假设是json 10 printf("content-type:application/json"); 11 printf("{\"status\":\"ok\"}"); 12 } 13 }