/ 中存储网

Linux下Nginx服务器的编译安装

2013-10-29 23:33:01 来源:itjs.cn

环境执行 :yum insall -y zlib* pcre* gcc-c++ make lib*

1、  PCRE库的安装: 

官网:http://www.pcre.org/ 

下载页面:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 

选择最新版本下载: 

ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.32.tar.gz  解压: 

tar –zxvf pcre-8.32.tar.gz,解压目录为:pcre-8.32

然后进入到 cd pcre-8.32,进行配置、编译、安装 

配置 

./configure或./config  编译 

make 

安装 

make install 

2、  OpenSSL库的安装 

官网:http://www.openssl.org 

下载页面:http://www.openssl.org/source/ 

选择最新版本下载 

http://www.openssl.org/source/openssl-1.0.0a.tar.gz 

解压: 

tar –zxvf openssl-1.0.0.tar.gz,解压目录为:openssl-1.0.0 

然后进入到 cd openssl-1.0.0,进行配置、编译、安装

配置 

./configure或./config 

编译 

make 

安装 

make install 

3、  nginx安装 

下载缓存清除插件:

解压:

tar zxvf ngx_cache_purge-1.6.tar.gz

解压后的目录:ngx_cache_purge-1.6

然后进入到 cd nginx-1.4.4,

进行配置、

./configure --with-http_stub_status_module --prefix=/opt/nginx --add-module=../ngx_cache_purge-1.6

编译、安装

make & make install

Nginx的启动 

/opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf

./nginx  

如果在第三步骤没有指定设置编译文件的存放目录,

那么nginx的启动方式如下: 

cd   安装目录/objs

./nginx 

停止方式同下。

Nginx的停止 nginx  -s  stop 

修改 /nginx/nginx.conf文件 

首行的   usr  后面 

改为 root 

切记修改后需要重启nginx服务