当前访客身份:游客 [ 登录 | 加入 OSCHINA ]

代码分享

当前位置:
代码分享 » Shell/批处理  » 配置/脚本/批处理
菜鸟运维

centos 安装nginx shell

菜鸟运维 发布于 2016年07月15日 13时, 0评/161阅
分享到: 
收藏 +0
0
<无详细内容>
标签: <无>

代码片段(1) [全屏查看所有代码]

1. [文件] nginx (2).sh ~ 1KB     下载(0)     跳至 [1] [全屏预览]

#!/bin/bash
rundir=/opt/nginx
#运行文件夹
storagedir=/root/soft/nginx
#存储文件夹
#nginx1.9="http://nginx.org/download/nginx-1.9.9.tar.gz"
#nginx1.9地址
#nginx1.8="http://nginx.org/download/nginx-1.8.0.tar.gz"
#nginx1.8地址
#nginx1.6="http://nginx.org/download/nginx-1.6.3.tar.gz"
useradd nginx 
yum -y install gcc gcc-devel zlib zlib-devel perl perl-devel openssl openssl-devel wget
#安装nginx
function nginx19()
{
echo '开始安装NGINX1.9'
cd $storagedir
wget "http://nginx.org/download/nginx-1.9.9.tar.gz"
tar xf nginx-1.9.9.tar.gz
cd nginx-1.9.9
echo `./configure --prefix=/opt/nginx \
	 --user=nginx `
echo `make && make install`
echo 'nginx.9安装完毕'
}

function nginx18()
{
echo '开始安装NGINX1.8'
cd $storagedir
wget "http://nginx.org/download/nginx-1.8.0.tar.gz"
tar xf nginx-1.8.0.tar.gz
cd nginx-1.8.0
echo `./configure --prefix=/opt/nginx \
	 --user=nginx `
echo `make && make install`
echo 'nginx1.8安装完毕'
}

function nginx16()
{
echo '开始安装NGINX1.6'
cd $storagedir
wget "http://nginx.org/download/nginx-1.6.3.tar.gz"
tar xf nginx-1.6.3.tar.gz
cd nginx-1.6.3
echo `./configure --prefix=/opt/nginx \
	 --user=nginx `
echo `make && make install`
echo 'nginx1.6安装完毕'
}

echo 'nginx版本选择 \
	  1·nginx-1.9.9 \
	  2·nginx-1.8.0 \
	  3·nginx-1.6.3'
read number
if [ $number=1 ]
	then 
		nginx19
		exit
elif [ $number=2 ]
	then 
		nginx18
		exit
elif [ $number=3 ]
	then
		nginx16
		exit
else 
	echo '请输入1.2.3'
fi	

exit 0


开源中国-程序员在线工具:Git代码托管 API文档大全(120+) JS在线编辑演示 二维码 更多»

开源从代码分享开始 分享代码
菜鸟运维的其它代码 全部(3)...