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

  • 相关阅读:
    Swift
    遇到奇怪的问题,帮助威猛答案,表单提交的文件提交的无限数据问题
    对于思考小端和大端字节顺序
    圈真的决定你的未来?
    坦克大战
    android visible invisible和gone差异
    编程之美2: 二进制重建
    WCF分布式事务(EF)
    Android+NDK+OpenGLES开发环境配置
    struts2和struts1认识
  • 原文地址:https://www.cnblogs.com/flypig666/p/14149961.html
Copyright © 2011-2022 走看看