zoukankan      html  css  js  c++  java
  • nginx-源代码编译部署

    nginx-源代码编译部署

    脚本

    ]# vim /scripts/nginx_install.sh
    #!/usr/bin/env bash
    # Author: wanwz
    # Date: 2020-08-03
    # Comment: 通过脚本自动安装Nginx
    set -euo pipefail
    
    touch /opt/nginx_install.log
    ERROR_LOG=/opt/nginx_install.log
    
    echo "******preinstall******"
    yum install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel -y &>${ERROR_LOG}
    if [ $? == 0 ];then
        echo "依赖包已安装完成!"
    else
    		echo "安装失败,请检查错误日志!"
    fi
    mkdir -p /opt/nginx && cd /opt
    set -x
    wget http://nginx.org/download/nginx-1.18.0.tar.gz &>${ERROR_LOG} && tar xf nginx-1.18.0.tar.gz &>${ERROR_LOG}
    set +x
    echo "******preinstall is ok*****"
    
    echo "******install nginx******"
    cd nginx-1.18.0
    set -x
    ./configure --prefix=/opt/nginx --with-http_stub_status_module && make && make install
    set +x
    
    if [ $? == 0 ];then
    		echo "******Nginx已安装完成!******"
    else
    		echo "------Nginx安装失败!------"
    fi
    ]# bash -n nginx_install.sh #检查语法是否有错误
    ]# bash nginx_install.sh #无误则执行脚本
    
  • 相关阅读:
    HTML5 GeoLocation 地理定位
    HTML5 LocalStorage 本地存储
    JS-事件代理(委托)
    面向对象(封装、继承、多态)
    js图片预加载
    jQuery 事件
    svn无法验证
    Ext.data.Store(转)
    ExtJS实现Excel导出(转)
    <![CDATA[ ]]> 意思
  • 原文地址:https://www.cnblogs.com/wanwz/p/13428265.html
Copyright © 2011-2022 走看看