当前位置: > Linux服务器 > nginx >

linux下nginx配置fcgi的实例参考

时间:2014-09-29 12:58来源:linux.it.net.cn 作者:it

linux环境中配置nginx fcgi的方法。

首先,安装nginx。
1,下载fastcgi 开发包,编译安装
 

复制代码代码示例:
#tar zvzf fcgi -current.tar.gz
#cd fcgi -current
#./configure
#make
#make install

2,下载spawn-fcgi ,编译安装
 

复制代码代码示例:
#tar zxvf spawn-fcgi -1.6.0.tar.gz
#cd spawn-f cgi -1.6.0
#./conifgure
#make
#make install

3,编写测试的c fast cgi 代码,存为 hello.c
 

复制代码代码示例:
#include <fcgi_stdio.h>
int main( int argc, char *argv[] )
{
 while( FCGI_Accept() >= 0 ) {
 printf( "Content-Type: text/plain\n\n" );
   printf( "Hello FastCGI\n" );
 }
  return 0;
}

编译c源文件,运行时有可能会报找不到lib包,可以复制一份,或做一个软链接。
比如,64位的机器,这样复制:/usr/lib64。
32位的用:/usr/lib。 
 

复制代码代码示例:
gcc -o hello hello.c -lfcgi

4. 修改nginx.conf配置文件,重新启动nginx
 

复制代码代码示例:
server {
   listen   80;
   server_name _;       
   location / {
          root   /home/user/www;
          index  index.html;
          fast cgi _pass 127.0.0.1:9000;
    }
}

5,启动hello 
 

复制代码代码示例:
 spawn-fcgi -a127.0.0.1 -p9000 -n ./hello

6,浏览nginx上的网站,会输出:Hello FastCG。

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容