zoukankan      html  css  js  c++  java
  • Linux中安装Nginx

    一、名词解释

    1.1 GCC

      GNU编译器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。GCC的初衷是为GNU操作系统专门编写的一款编译器。GNU系统是彻底的自由软件。此处,“自由”的含义是它尊重用户的自由。
     

    1.2 PCRE

      PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。这些在执行正规表达式模式匹配时用与Perl 5同样的语法和语义是很有用的。
     

    1.3  OpenSSL

      OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。
     

    1.4 zlib

      zlib是提供数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使用。此函式库为自由软件,使用zlib授权。截至2007年3月,zlib是包含在Coverity的美国国土安全部赞助者选择继续审查的开源项目
     
    Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE;Nginx中的Gzip用到zlib。所以安装Nginx之前先安装上面介绍的4种库
    //用命令“ gcc”,查看gcc是否安装;如果出现“gcc: no input files”信息,说明已经安装好了
    yum install -y gcc
    //查看已经安装好了的gcc
    yum list installed gcc
    
    //安装pcre
    yum install -y pcre pcre-devel 
    //查看已经安装好了的pcre
    yum list installed pcre
    
    //安装zlib 
    yum install -y zlib zlib-devel  
    //查看已经安装好了的zlib
    yum list installed zlib
    
    //安装openssl
    yum install -y openssl openssl-devel 
    //查看已经安装好了的openssl
    yum list installed openssl


    //也可以写在一起
    yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

    二、下载并安装

    从官方地址(http://nginx.org/)下载,解压,配置,编译,安装:

    1.下载
    cd /home/
    wget http://nginx.org/download/nginx-1.10.3.tar.gz 
     
    2. 解压:
    
    tar -zxvf nginx-1.10.3.tar.gz
    
    3. 配置:
    
    cd nginx-1.10.3 进入nginx解压目录
    
    ./configure
    
    4. 编译安装:
    
    make
    make install
    
    5. 查找安装路径:
    
    whereis nginx
    

    默认的安装路径为:/usr/local/nginx;跳转到其目录下sbin路径下,便可以启动或停止它了。

     

    至此安装完毕!

  • 相关阅读:
    mvc生成table
    JQ仿ebay右侧flash商品展示
    调查一下,EF的Bug?
    SpringCloud组件Zuul入门解析
    SpringCloud组件Ribbon入门解析
    FTO介绍
    算法网址收藏
    哈拂大学凌晨四点的景象
    【系统学习ES6】第二节:解构赋值
    MySQL高级
  • 原文地址:https://www.cnblogs.com/geekdc/p/6864332.html
Copyright © 2011-2022 走看看