1.下载包nginx zlib openssl pcre 并上传到服务器上

nginx编译安装_nginx 编译安装

2.拷贝到/usr/local/src

nginx编译安装_nginx 编译安装_02

3.安装pcre

[root@centospcre-8.32]# cd /usr/local/src/

[root@centospcre-8.32]# tar -zxf pcre-8.32.tar.gz

[root@centospcre-8.32]# cd pcre-8.32

[root@centospcre-8.32]# ./configure && make && make install

4.安装zlib

[root@centoszlib-1.2.8]# tar -zxf zlib-1.2.8.tar.gz

[root@centoszlib-1.2.8]# cd zlib-1.2.8

[root@centoszlib-1.2.8]# ./configure && make && make install

5.安装ssl

只需解压,不用编译安装

6.安装nginx

[root@centosnginx]# tar -zxf nginx-1.4.1.tar.gz

[root@centosnginx]# cd nginx-1.4.1

[root@centos nginx]# ./configure --prefix=/usr/local/nginx/  --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-openssl=/usr/local/src/openssl-1.0.1d --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.32 --with-zlib=/usr/local/src/zlib-1.2.8 --with-http_stub_status_module

[root@centos nginx]# make && make install

7.启动nginx

[root@centosnginx]# /usr/local/nginx/nginx

8.浏览器中测试

nginx编译安装_nginx 编译安装_03

9.重启和关闭nginx

重启:kill -HUP `cat/usr/local/nginx/nginx.pid`

关闭:kill -QUIT `cat/usr/local/nginx/nginx.pid`

10.完成


参考文档:

http://www.nginx.cn/install

http://www.cnblogs.com/cenly/archive/2008/12/12/1353799.html

http://nginx.org/en/docs/install.html

http://feier20022003.blog.163.com/blog/static/34383053201162702249480/

http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209.html