#!/bin/sh ###nginx install shell SOFT_PATH=/data/soft/ #设定安装路径 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
转载于:https://blog.51cto.com/chenx1242/1746166