Catalog
  1. 1. nginx和fastcgi以及spawn-fcgi之间的协作工作
nginx和fastcgi以及spawn-fcgi之间的协作工作

nginx和fastcgi以及spawn-fcgi之间的协作工作

  1. 我们首先修改配置文件 vi /usr/local/nginx/conf/nginx.conf

  2. 然后填入以下内容:

    3.进入fcgi地examples目录 cd fcgi-2.4.0/examples,将echo.c示例文件复制到主目录sudo cp echo.c ~

    4.在home目录下执行gcc ehco.c 会报错,然我我们执行gcc echo.c -lfcgi,此时在家目录会生成一个a.out文件,我们执行./a.out,然后如果报错的话,则需要将/usr/local/lib中的libfcgi.so.0 cp 到/lib/ x86_64-linux-gnu 目录下,出现一串系统信息,则说明成功。(这是我的方法,个人觉得比较简单。)

​ 另外一种方式是find /usr/local/lib -name "libfcgi.so.0",编辑路径到 /etc/ld.so.conf中,保存退出,再执行,sudo ldconfig。(这种方式感觉略繁琐)

5.继而执行spawn-fcgi -a 127.0.0.1 -p 9001 -f ./a.out,会出现下图:

这时,子进程创建成功。

Author: superzhaoyang
Link: http://yoursite.com/2020/03/19/nginx和fastcgi以及spawn-fcgi之间的协作工作/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Donate
  • 微信
  • 支付宝

Comment