nginx 安装脚本

#!/bin/sh  
   
###nginx install shell  
   
SOFT_PATH=/opt/nginx/    #设定安装路径
NGINX_FILE=nginx-1.2.0.tar.gz    #设定安装的源文件,这里没有选择rpm就是因为好操作
DOWN_PATH=http://nginx.org/download/    #设定网页
   
if [ $UID -ne 0 ];then    #判断是否是root用户
    echo This script must use administrator or root user ,please exit!  
    sleep 2  
    exit 0  
fi  
   
if [ ! -d $SOFT_PATH ];then    #如果安装路径不存在就mkdir一个
    mkdir -p $SOFT_PATH  
fi  
   
download ()    #下载
{  
cd $SOFT_PATH ;wget $DOWN_PATH/$NGINX_FILE  
}  
   
install ()    #安装
{  
yum install pcre-devel -y  
cd $SOFT_PATH ;tar xzf $NGINX_FILE ;cd nginx-1.2.0/ &&./configure --prefix=/usr/local/nginx/ --with-http_stub_status_module --with-http_ssl_module  
[ $? -eq 0 ]&&make &&make install  
}  
   
start ()    #显示所有打开80端口的进程
{  
/usr/local/nginx/sbin/nginx 
}  
   
stop ()  
{  
ps -ef |grep nginx |grep -v grep |awk '{print $2}' |xargs kill -9  
}  
   
exit ()  
{  
echo $? ;exit  
}  
   
###case menu #####  
   
case $1 in  
download )  
download  
;;  
   
install )  
install  
;;  
   
start )  
start  
;;  
stop )  
stop  
;;  
   
* )  
   
echo “USAGE:$0 {download or install or start or stop}”  
exit  
esac

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值