shell版的nginx安装

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:42   11   0
#!/bin/bash
# Name:Centos 6.4 安装nginx1.8.1
# Date:2016-05-27
# Author:qifei@meizu.com

Home=$(cd `dirname $0`;pwd) #这个命令写在脚本文件里面才有用,它返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置
Nginx=nginx-1.12.1.tar.gz
Pcre=pcre-8.33.tar.gz
Jvm_Route=nginx-upstream-jvm-route-master.zip
NGX_Cache=ngx_cache_purge-master.zip
NGX_Check=nginx_upstream_check_module-master.zip
NGX_Sticky=nginx-goodies-nginx-sticky-module-ng-08a395c66e42.zip
NGX_Upload=nginx-upload-module-2.255.zip
NGX_Openssl=openssl-1.0.1s.tar.gz
TmpSoft=/tmp/software
LogFile=/tmp/`basename $0`.log #`basename $0`值显示当前脚本或命令的名字,$0显示会包括当前脚本或命令的路径,`basename $1`和$1相同

# ================================= System Basic setting

. $Home/funcations.sh

#此代码内容在其他页面
#1、定义控制台输出字符颜色
#2、确定安装包是否存在,以及不存在时的网络下载方法

Usage() {

echo ""
echo " ==================================================================="
echo " || Deploy Nginx 1.12.1 ||"
echo " ==================================================================="
echo ""

}


Basic_Set() {

Log "System basic setting --------------->"
if id nginx &> /dev/null;then #id nginx的执行结果为真,则nginx用户存在
GreenChar "User:nginx exist:" 2>&1|tee -a $LogFile #会以绿色字体输出“User:nginx exist:---------------[OK]”在控制台, 
else
useradd nginx -u 505 -s /s63#3C
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP