zoukankan      html  css  js  c++  java
  • nginx 一键安装

    示意图:

     代码展示

    [root@ localhost ~]# vim nginx.sh 
    
    #!/bin/bash
    service iptables stop
    setenforce 0
    netstat -ntlp |grep nginx
    if [ $? -eq 0 ];then
            echo "nginx安装完成"
    else
            echo "nginx 开始安装"
            yum -y install wget gcc gcc-c++ pcre-devel zlib-devel
            wget http://nginx.org/download/nginx-1.16.1.tar.gz
            tar -zxvf nginx-1.16.1.tar.gz
            cd /root/nginx-1.16.1
            ./configure
            make
            make install
            /usr/local/nginx/sbin/nginx
      

     代码详细解释

    [root@ localhost ~]# vim nginx.sh 
    
    #!/bin/bash        //脚本开头 作用是指定当前脚本使用什么解释器来执行
    service iptables stop   //关闭防火墙
    setenforce 0  // 关闭selinux
    netstat -ntlp |grep nginx  // 
    if [ $? -eq 0 ];then  //if判断  ($? 上一条语句成功 返回值为0  ) (-eq 等于的意思)
            echo "nginx安装完成"
    else        //不符合if条件的时候执行else 里面的语句
            echo "nginx 开始安装"
            yum -y install wget gcc gcc-c++ pcre-devel zlib-devel //安装编译工具 和依赖
            wget http://nginx.org/download/nginx-1.16.1.tar.gz  // 拉取nginx包
            tar -zxvf nginx-1.16.1.tar.gz // tar 解压nginx包
            cd /root/nginx-1.16.1 //到nginx目录下
            ./configure // 测试环境
            make //编译
            make install //安装
            /usr/local/nginx/sbin/nginx //启动nginx
    fi 
    

     代码所用到的命令详细解释:

    tar: https://www.cnblogs.com/gaiting/p/12158017.html

    netstat  https://www.cnblogs.com/gaiting/p/12246083.html

      

  • 相关阅读:
    python之访问限制机制
    python之property装饰器
    python之封装、组合
    python中classmethod和staticmethod
    (专题一)01 matlab基础
    代数运算
    点运算
    研究生学习安排2019/6/6
    图像处理中创建CDib类时无法选择基类类型时怎么办
    04 学习java养成良好的写作习惯
  • 原文地址:https://www.cnblogs.com/gaiting/p/11991588.html
Copyright © 2011-2022 走看看