zoukankan      html  css  js  c++  java
  • shell一键部署nginx+tomcat

    1.首先拉取环境  tomcat需要用到jdk环境

    提前准备好nginx源码包,放于指定目录下

    vim test.sh
    
    #!/bin/bash
    yum -y install gcc gcc-c++ zlib-devel pcre-devel
    tar zxf nginx-1.16.1.tar.gz
    cd nginx-1.16.1 && ./configure && make && make install
    cd /root && rpm -ivh jdk-8u20-linux-x64.rpm
    tar zxf apache-tomcat-7.0.96.tar.gz
    cp -r apache-tomcat-7.0.96 /opt/tomcat
    /usr/local/nginx/sbin/nginx
    /opt/tomcat/bin/startup.sh
    

      判断nginx

    shulian=`cat /usr/local/nginx/conf/nginx.conf|grep 'proxy_pass   http://192.168.11.128:8080;'|wc -l`
    if [ $shulian -ne 1 ];then
    sed -i  's/index.htm;$/index.jsp;/' /usr/local/nginx/conf/nginx.conf
    sed -i  '/404.html;/alocation ~ \.jsp$ {' /usr/local/nginx/conf/nginx.conf
    sed -i  '/location ~ \.jsp$ {/aproxy_pass   http://192.168.11.128:8080;' /usr/local/nginx/conf/nginx.conf
    sed -i  '/proxy_pass   http://192.168.11.128:8080;/a}' /usr/local/nginx/conf/nginx.conf
    fi
    

      判断是否在jdk环境

    cishu=`cat /etc/profile|grep 'JAVA_HOME'|wc -l`
    if [ $cishu -ne 4 ];then
    echo -e 'export JAVA_HOME=/usr/java/jdk1.8.0_20
    export JAVA_BIN=/usr/java/jdk1.8.0_20/bin
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH' >>/etc/profile
    fi

    source /etc/profile

      tomcat下载路径

    wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.96/bin/apache-tomcat-7.0.96.tar.gz
    

      2.访问ip,后缀添加index.jsp

     successful test!!!

  • 相关阅读:
    配置Python3 Pip3环境变量
    超级搜索术-读书笔记
    技术笔记-图片管理器
    Python不错的资料、网站
    输入法9键 VS 26键,哪个更适合?
    超级搜索术-思维导图
    Linux知识-Docker
    Python知识体系-基础知识03-函数/类/模块
    js基础(BOM对象)
    js基础(事件)
  • 原文地址:https://www.cnblogs.com/security-guard/p/12001073.html
Copyright © 2011-2022 走看看