前言
linux下安装nginx比较繁琐,遇到内网部署环境更是麻烦,所以研究了下nginx绿色免安装版的部署包制作,开箱即用,特此记录分享,一下操作在centos8环境下安装,如果需要其他内核系统的安装(Debian/Ubuntu等),请在对应环境虚拟机下安装制作
安装包制作
安装依赖
yum install gcc-c++ pcre perl git unzip pcre-devel zlib zlib-devel openssl openssl-devel -y
安装nginx-portable
wget https://github.com/nuccch/nginx-portable/archive/master.zip;unzip master.zip
cd nginx-portable-master/
configure修改配置
这步主要为了后续注册为系统服务做准备,如果您只需要获取安装直接命令或脚本启动可跳过
如果不修改,注册为系统服务后会提示logs文件路径无法找到
将compile文件中的./configure --prefix=.部分修改为./configure --prefix=/usr/soft/nginx
执行编译
bash compile <nginx-version>
例如需要1.25.5版本,则执行语句为bash compile 1.25.5
<