nginx 免安装包

在一个环境下编译安装好nginx,然后可以拷贝到其他环境使用。同时避免直接安装造成的环境冲突。

 

首先下载好nginx和相关插件。然后编译安装到沙盒里面。demo如下:

cd到nginx目录

./configure  --prefix=/data/soft/nginx  --sbin-path=/data/soft/nginx/sbin/nginx --conf-path=/data/soft/nginx/conf/nginx.conf --error-log-path=/data/soft/nginx/logs/error.log --pid-path=/data/soft/nginx/logs/nginx.pid --add-module=/data/soft/nginx/nginx-upload-module-2.2m

  

make
make install

  

然后打包 --prefix对应的目录,即可

tar -zcvf nginx.tar.gz /data/soft/nginx 

  

备注:

本例中的文件结构

安装(make install)前

env
nginx-1.8.0
nginx-upload-module-2.2m

安装后

├── client_body_temp
├── conf
├── env
├── fastcgi_temp
├── html
├── logs
├── nginx-1.8.0
├── nginx-upload-module-2.2m
├── proxy_temp
├── sbin
├── scgi_temp
└── uwsgi_temp

  

ps: 之前需要安装pcre相关包

centos:

yum -y install pcre-devel openssl openssl-devel

 

posted @ 2015-11-25 14:59  tommy.yu  阅读(2840)  评论(0编辑  收藏  举报