随笔 - 10, 文章 - 1, 评论 - 9, 引用 - 0
数据加载中……

Nginx、FCGI的安装与配置

Nginx介绍

Nginx发音为[engine x],是由俄罗斯人Igor Sysoev建立的项目,基于BSD许可。据说他当初是F5的成员之一,英文主页:http://nginx.net。俄罗斯的一些大网站已经使用它超过两年多了,一直表现不凡。

在这里,需要说明一下,由于Nginx的配置文件中用到正则,所以需要pcre模块的支持。

 

现在以/home/qa/local/nginx/install_src为工作目录:

创建pcrenginxsrc目录

mkdir nginx pcre

下载pcre

cd pcre

wget http://sourceforge.net/projects/pcre/files/pcre/8.12/pcre-8.12.zip/download

解压pcre-8.12.zip

unzip pcre-8.12.zip

下载nginx

cd  ../nginx/

wget http://nginx.org/download/nginx-1.0.5.tar.gz

解压nginx

tar xzvf nginx-1.0.5.tar.gz

编译nginx

./configure --prefix=/home/qa/local/nginx --with-pcre=/home/qa/local/nginx/install_src/pcre/pcre-8.12 --with-http_stub_status_module

 

make

make install

上面就是nginx的安装过程

配置过程如下:

Nginx配置文件的路径为:/home/qa/local/nginx/conf/nginx.conf

修改

Server

{

Lesten 9091;#监听9091端口

}

 

location ~ \.fcgi$ {

root           html;

fastcgi_pass   127.0.0.1:9092;

fastcgi_index index.html;

fastcgi_param SCRIPT_FILENAME /home/qa/local/nginx/html$fastcgi_script_name;

include        fastcgi_params;

}

添加以上的配置用以支持fcgi的任务转发

FCGI的安装以及配置

安装fcgi

./configure  –prefix=/home/qa/local/lib

Make

Make install

 

安装cgicc

./configure --prefix=/home/qa/local/lib

Make

Make install

安装spawn-fcgi

./configure –prefix=/home/qa/local/sbin

Make

Make install

 

fcgilib添加入环境变量

export LD_INCLUDE_PATH=$HOME/local/lib/include

export LD_LIBRARY_PATH=$HOME/local/lib/lib

 

修改环境变量

Vi ~/.bash_profile

PATH=$PATH:$HOME/bin:$HOME/local/sbin

加上后面加红的一句,注意在~/.bashrc中也要做相应的修改。

如下:

export  PATH=$PATH:$HOME/bin: $HOME /local/sbin

 

Nginx的启动:

./nginx –c ../conf/nginx.conf

 

Nginx的关闭

Killall nginx

 

孵化search.fcgi

Spawn-fcgi –a 127.0.0.1 –p 9092 –f ./search.fcgi

posted on 2011-09-25 13:13 Roger 阅读(5028) 评论(2)  编辑 收藏 引用

评论

# re: Nginx、FCGI的安装与配置  回复  更多评论   

现在有个组件lnmp,很方便的,号称是一键安装哦
2011-09-26 10:07 | cheap lace front wigs

# re: Nginx、FCGI的安装与配置  回复  更多评论   

我的FCGI是用C++开发的也没有MYSQL的功能呵呵,自己裁剪了一下 @cheap lace front wigs
2011-09-26 12:58 | Roger

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理