Linux的shell脚本自动安装Nginx并支持ssl

install_nginx.sh

#!/bin/bash
#postgre install
basepath=$(cd `dirname $0`; pwd)
echo "$basepath"
sleep 1
tar -zxvf openssl-1.0.2l.tar.gz
cd openssl-1.0.2l
./config
make && make install
#rewrite模块需要安装的包
cd $basepath
tar -zxvf pcre-8.41.tar.gz
cd pcre-8.41
./configure
make && make install
#gzip模块需要安装的包
cd $basepath
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make && make install
cd $basepath
tar -zxvf nginx-1.12.1.tar.gz
echo "end of tar, start set export"
mkdir nginxhome
cd nginx-1.12.1
./configure --prefix=$basepath/nginxhome --with-http_ssl_module --with-openssl=$basepath/openssl-1.0.2l/ --with-zlib=$basepath/zlib-1.2.11/ --with-pcre=$basepath/pcre-8.41/#pcre模块支持if,set命令及rewrite功能,zlib模块支持数据压缩功能
make && make install
cp -f $basepath/nginx.conf $basepath/nginxhome/conf/
cp $basepath/vcm.* $basepath/nginxhome/conf/

我的安装目录结构:

Linux(Centos)之安装Nginx及注意事项

转载于:https://my.oschina.net/ffse54s/blog/1505725

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值