安装包下载:http://nginx.org/download/nginx-1.12.2.tar.gz
编写脚本:install-nginx-from-src.sh
#!/usr/bin/env bash
if [ -d "/opt/software/nginx/" ];then
echo "nginx is install"
exit 1
else
echo "nginx in not install"
fi
for softpack in wget tar gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel
do
soft_result=`rpm -qa $softpack`
if [ -z "$soft_result" ];then
echo "${softpack} is not exist,install it"
yum -y install ${softpack}
else
echo "${softpack} is exist"
fi
done
mkdir -p /opt/software/src
cd /opt/software/src
wget 'http://nginx.org/download/nginx-1.12.2.tar.gz'
tar -zxvf nginx-1.12.2.tar.gz
cd nginx-1.12.2
./configure --prefix=/opt/software/nginx --with-http_ssl_module --with-stream --with-stream_ssl_module
make
make install
exit 0