当前位置:七道奇文章资讯系统安全Linux安全
日期:2011-05-13 15:48:00  来源:本站整理

Linux Nginx 配置 fcgi[Linux安全]

赞助商链接



  本文“Linux Nginx 配置 fcgi[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

先安装nginx

 
1. 下载fastcgi 开辟包,编译安装
 
tar zvzf fcgi -current.tar.gz
 
cd fcgi -current
 
./configure
 
make
 
make install
 
nginx-1.0.0.tar.gz fcgi配置 下载在Linux公社的1号FTP服务器里,下载地址:
FTP地址:ftp://www.linuxidc.com
 
用户名:www.linuxidc.com
 
密码:www.muu.cc
 
在 2011年LinuxIDC.com\5月\Linux Nginx 配置 fcgi
 
下载办法见 http://www.linuxidc.net/thread-1187-1-1.html
 
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;
 
}
 
</fcgi _stdio>
 
编译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 FastCGI
 
一个nginx c fastcgi 学习 环境搭建完毕
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .