zoukankan      html  css  js  c++  java
  • Centos7 安装nginx

    一、安装nginx依赖包

    • 安装gcc,用于编译nginx
    yum install gcc-++
    

    可能出现缺依赖问题:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

    解决方法:

    yum provides '*/applydeltarpm'
    yum install deltarpm
    
    • 安装 pcre,nginx 使用它解析正则表达式
    yum install -y pcre pcre-devel
    
    • 安装 zlib,提供了很多种压缩和解压方式,nginx 使用它对 http 包内容进行解压
    yum install -y zlib zlib-devel
    
    • 安装 openssl,nginx 支持http和https协议需要依赖它
    yum install -y openssl openssl-devel
    

    二、下载nginx安装包

    这里使用的nginx版本是nginx-1.16.1

    wget http://nginx.org/download/nginx-1.16.1.tar.gz
    

    解压(如果使用下面的安装脚本可先不解压):

    tar -zxvf nginx-1.16.1.tar.gz
    

    三、编写安装脚本

    nano install_nginx.sh
    
    # 将以下的内容填入
    #!/bin/bash
    cd /opt/soft	# 这里是你放安装包的位置,根据实际情况修改
    tar -zxvf nginx-1.16.1.tar.gz
    cd nginx-1.16.1/
    ./configure 
    --prefix=/usr/local/nginx 
    --with-http_stub_status_module 
    --with-http_ssl_module 
    --with-http_gzip_static_module 
    --with-openssl-opt=enable-tlsext
    

    为所有者(+u)增加脚本执行权限(+x):

    chmod u+x install_nginx.sh
    

    运行脚本:

    ./install_nginx.sh
    

    安装成功后,nginx的目录在 /usr/local/nginx

  • 相关阅读:
    CMS4.0——后知后觉
    《Mysql 入门很简单》(读后感②)
    《Mysql 入门很简单》(读后感①)
    Mysql 入门
    jQuery ajax中serialize()方法增加其他参数
    简单语法
    音频——H5 audio
    js 中的break continue return
    vue再次入手(数据传递②)
    vue再次入手(数据传递①)
  • 原文地址:https://www.cnblogs.com/flypig666/p/14149961.html
Copyright © 2011-2022 走看看