Nginx脚本安装

#!/bin/bash -v 
#https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
PCRE_SOURCE_URL=https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
#https://www.zlib.net/zlib-1.2.11.tar.gz
ZLIB_SOURCE_URL=https://www.zlib.net/zlib-1.2.11.tar.gz
#https://www.openssl.org/source/old/1.0.2/openssl-1.0.2p.tar.gz
OPENSSL_SOURCE_URL=https://www.openssl.org/source/old/1.0.2/openssl-1.0.2p.tar.gz
#https://nginx.org/download/nginx-1.14.2.tar.gz
NGINX_SOURCE_URL=https://nginx.org/download/nginx-1.14.2.tar.gz
LOCAL_TEMP=/opt/tmp

if [ ! -d $LOCAL_TEMP ]; then
    mkdir -p $LOCAL_TEMP
fi
cd $LOCAL_TEMP

#pcre
PCRE_PACKAGE_NAME=${PCRE_SOURCE_URL##*/}
wget -qc $PCRE_SOURCE_URL -O $PCRE_PACKAGE_NAME
tar -zxvf $PCRE_PACKAGE_NAME
rm $PCRE_PACKAGE_NAME

PCRE_SRC_FOLDER=${PCRE_PACKAGE_NAME%.tar.gz}
cd $PCRE_SRC_FOLDER
./configure --prefix=$LOCAL_TEMP/pcre
make
make install
cd $LOCAL_TEMP

#zlib
ZLIB_PACKAGE_NAME=${ZLIB_SOURCE_URL##*/}
wget -qc $ZLIB_SOURCE_URL -O $ZLIB_PACKAGE_NAME
tar -zxvf $ZLIB_PACKAGE_NAME
rm $ZLIB_PACKAGE_NAME

ZLIB_SRC_FOLDER=${ZLIB_PACKAGE_NAME%.tar.gz}
cd $ZLIB_SRC_FOLDER
./configure --prefix=$LOCAL_TEMP/zlib
make
make install
cd $LOCAL_TEMP

#openssl
OPENSSL_PACKAGE_NAME=${OPENSSL_SOURCE_URL##*/}
wget -qc $OPENSSL_SOURCE_URL -O $OPENSSL_PACKAGE_NAME
tar -zxvf $OPENSSL_PACKAGE_NAME
rm $OPENSSL_PACKAGE_NAME

OPENSSL_SRC_FOLDER=${OPENSSL_PACKAGE_NAME%.tar.gz}
cd $OPENSSL_SRC_FOLDER
./config --prefix=$LOCAL_TEMP/openssl
make
make install
cd $LOCAL_TEMP

#nginx
NGINX_PACKAGE_NAME=${NGINX_SOURCE_URL##*/}
wget -qc $NGINX_SOURCE_URL -O $NGINX_PACKAGE_NAME
tar -zxvf $NGINX_PACKAGE_NAME
rm $NGINX_PACKAGE_NAME

NGINX_SRC_FOLDER=${NGINX_PACKAGE_NAME%.tar.gz}
cd $NGINX_SRC_FOLDER
./configure --prefix=$LOCAL_TEMP/nginx --with-http_ssl_module --with-openssl=../$OPENSSL_SRC_FOLDER
make
make install
cd $LOCAL_TEMP

#start nginx
$LOCAL_TEMP/nginx/sbin/nginx

# 添加nginx开解自启
cat >> /etc/rc.local <<EOF
$LOCAL_TEMP/nginx/sbin/nginx
EOF
chmod +x /etc/rc.local




不要忘记安装gcc哟

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值