zoukankan      html  css  js  c++  java
  • mac Nginx + FastCgi + Spawn-fcgi + c++

    1、安装要用到的库
    brew install lighttpd
    brew install nginx
    brew install Spawn-fcgi
    //------------------------
    2、编写测试代码
    test.cpp
    #include <fcgi_stdio.h>
    int main( int argc, char *argv[] )
    {
      while( FCGI_Accept() >= 0 )
      {
          FCGI_printf( "Status: 200 OK " );
          FCGI_printf( "Content-Type: text/html " );
          FCGI_printf( "Hello world in C " );
      }
      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;
            }
     
    //—————————————————— 
    测试连接
  • 相关阅读:
    (8)FastDFS
    (7)文件上传
    (6)品牌新增
    数据仓库_MySQL(2)
    数据仓库_Linux(5)&MySQL(1)
    J哥说生产事故之僵尸进程
    J哥说生产事故之CPU爆表
    idea classpath
    (五)返回两个数组之间的差异
    (四)数组扁平化
  • 原文地址:https://www.cnblogs.com/czjone/p/7053635.html
Copyright © 2011-2022 走看看