mac Nginx + FastCgi + Spawn-fcgi + c++

1、安装要用到的库brew install lighttpdbrew install nginxbrew install Spawn-fcgi//------------------------2、编写测试代码test.cpp#include int main( int argc, char *argv[] ){  while( FCGI_Accept() >= 0 )  {      FCGI_printf( "Status: 200 OKrn" );      FCGI_printf( "Content-Type: text/htmlrnrn" );      FCGI_printf( "Hello world in Cn" );  }  return 0;} //————————————编译代码g++ -o test.cgi test.cpp -L /usr/local/lib/ -lfcgi //------------启动进程spawn-fcgi  -a 127.0.0.1 -p 7000 -u www  -f   /data/cgi-bin/test.cgi //修改nginx的nginx.conf(/usr/local/etc/nginx/nginx.conf)//-------------------------   location ~ /bin-cgi/w*?.html$        {            fastcgi_pass  127.0.0.1:7000;            fastcgi_index index.cgi;            fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;            include fastcgi_params;        } //—————————————————— 测试连接http://192.168.10.44:8080/bin-cgi/a.html?id=123122sadf

相关内容推荐