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;
            }
     
    //—————————————————— 
    测试连接
  • 相关阅读:
    11 数据的增删改
    10 外键的变种 三种关系
    09 完整性约束
    03 body标签中的相关标签
    02 body标签中的相关标签
    01 HTML介绍和head标签
    08 数据类型(2)
    07 数据类型
    06 表的操作
    偶遇RecyclerView内部Bug
  • 原文地址:https://www.cnblogs.com/czjone/p/7053635.html
Copyright © 2011-2022 走看看