nginx一键部署脚本

nginx一键部署脚本

脚本

#!/bin/bash
echo "------------开始安装插件--------"
yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel
echo "----------下载nginx安装包-----"
wget http://nginx.org/download/nginx-1.14.0.tar.gz 
echo "----------解压nginx安装包-------"
tar -zxvf nginx-1.14.0.tar.gz
echo “---------进入nginx目录--------”
cd nginx-1.14.0
echo "---------进行安装----------"
./configure && make && make install
echo "---------做个软连接 使得命令直接使用------"
ln -s /usr/local/nginx/sbin/* /usr/sbin 
echo "---------进行检测--------"
nginx -t 
read -p "是否需要启动nginx(输入Y/N启动,其他不启动):" yourprint
if [ "$yourprint" == 'Y' ] || [ "$yourprint" == 'N' ] 
then
    /usr/local/nginx/sbin/nginx
    if [ $? -eq 0 ]
    then
        echo "启动成功,请访问: http://本机ip"
    else
        echo "启动失败,请查看异常信息确定失败原因"
    fi
else
    echo "不启动"
fi

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101845.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MATLAB02:结构化编程和函数定义「建议收藏」

    文章目录MATLAB02:结构化编程和函数定义结构化编程流程控制语句和逻辑运算符流程控制语句示例使用循环语句应尽量预先分配内存空间MATLAB02:结构化编程和函数定义结构化编程流程控制语句和逻辑运算符与大多数编程语言相同,MATLAB有以下流程控制语句:流程控制语句作用if,elseif,else若if语句为真,则执行子句switch,case,ot…

    2022年4月13日
    42
  • 逻辑删除还是物理删除

    逻辑删除还是物理删除看到标题,有的童鞋心中暗想“数据删除有什么可提的呢?不就是执行个delete语句吗?有什么难的呀?”其实呢数据删除没有你想的这么简单,一般情况下公司会明确的要求数据只能逻辑删除,不能物理删除。那什么优势逻辑删除,什么又是物理删除呢?物理删除就是我们之前常用的DELETE、TRANCATE、DROP语句删除数据,不管你用哪种方式,都是将数据从硬盘上抹除,这样数据表的体积就变小了,数据的读写性能就提上去了。有个共识InnoDB引擎的数据表记录一旦超过2000万,它的读写性能就很差,我们用物理删除能缩小表

    2022年6月2日
    31
  • iscsiadm 命令的总结「建议收藏」

    iscsiadm 命令的总结「建议收藏」iscsiadm的命令汇总1.发现iscsi存储:iscsiadm-mdiscovery-tst-pISCSI_IP2.查看iscsi发现记录iscsiadm-mnode3.删除iscsi发现记录iscsiadm-mnode-odelete-TLUN_NAME-pISCSI_IP4.登录iscsi存储…

    2022年8月22日
    8
  • EntityFramework经典的left join语法

    EntityFramework经典的left join语法

    2022年1月26日
    47
  • linux vim查看下一页,Linux下vi和vim模式相互切换「建议收藏」

    linux vim查看下一页,Linux下vi和vim模式相互切换「建议收藏」vi和vim常用的三种模式:1,正常模式在这种模式下,可以使用【上下左右】按键来移动光标,也可使用【删除字符】【删除整行】来处理档案内容,也可使用【复制、粘贴】来处理文件数据。2,插入模式/编辑模式按下i,I,o,O,a,A,r,R等任一一个字母之后就会进入到编辑模式,一般来说按i即可。3,命令行模式在这种模式下,可以提供相关指令,完成读取、存盘、替换、离开vim、显示行号等动作。下图为v…

    2022年6月2日
    60
  • 并发编程篇:java 高并发面试题

    并发编程篇:java 高并发面试题1、线程与进程进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(textregion)、数据区域(dataregion)和堆栈(stackregion)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是…

    2022年5月6日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号