• Nginx安装


    #!/bin/bash
    #install nginx, 
    #1st install gcc-c++, 2nd install openssl,3rd install zlib,4th install pcre,5th install nginx
    
    yum install -y gcc automake autoconf libtool make
    
    yum install -y gcc gcc-c++
    echo '---------------------------------------gcc-c++ install succed---------------'
    cd /usr/src
    
    tar xzvf pcre-8.41.tar.gz
    
    tar xzvf zlib-1.2.11.tar.gz
    
    tar xzvf openssl-1.1.0f.tar.gz
    
    tar xzvf nginx-1.12.1.tar.gz
    
    rm -rf pcre-8.41.tar.gz
    
    rm -rf zlib-1.2.11.tar.gz
    
    rm -rf openssl-1.1.0f.tar.gz
    
    rm -rf nginx-1.12.1.tar.gz
    
    cd openssl-1.1.0f
    ./config
    make
    make install
    cd ../zlib-1.2.11
    
    ./configure
    
    make
    
    make install
    
    cd ../pcre-8.41
    
    ./configure
    
    make
    
    make install
    
    cd ../nginx-1.12.1
    
    useradd nginx -s /sbin/nologin
    
    ./configure --user=nginx --group=nginx --with-pcre=../pcre-8.41/ --with-zlib=../zlib-1.2.11/ --with-openssl=../openssl-1.1.0f/
    make
    
    make install
    
    cd /usr/local/nginx/sbin/
    
    ./nginx -t

     SSL功能需要openssl库,下载地址:http://www.openssl.org/

    gzip模块需要zlib库,下载地址:http://www.zlib.net/

    rewrite模块需要pcre库,下载地址:http://www.pcre.org/

    Nginx的安装包:下载地址为:http://nginx.org/en/download.html

    测试:cd /usr/local/sbin ;  ./nginx -t

    启动:./nginx

    停止:kill 进程号

    基础条件:

    1、配置YUM仓库,本地源光盘镜像

    2、openssl , zlib,  pcre, nginx 包传入Linux   /usr/src目录下

  • 相关阅读:
    生成器
    迭代器
    装饰器
    Maven工具学习(六)----Maven依赖的版本锁定与版本常量
    SpringBoot学习记录之整合JSP
    SpringBoot学习记录之入门篇
    【k8s】ep-addresses
    【k8s】ep-metadata
    【k8s】Endpoints
    【k8s】cj-suspend
  • 原文地址:https://www.cnblogs.com/revo/p/7479758.html
Copyright © 2020-2023  润新知