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