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路径下,便可以启动或停止它了。

     

    至此安装完毕!

  • 相关阅读:
    2019 web安全基础知识学习
    nc语法和nc木马远程控制主机
    公钥、私钥、hash、数字签名、CA以及验证过程
    A5/1流加密理解和算法实现
    TCP/IP和OSI/RM以及协议端口
    【转】TCP/IP网络协议各层首部
    校园网 虚拟机VMware Linux桥接模式 无法上网 问题
    本地远程查看服务器tomcat 上虚拟机信息
    跨域访问的解决
    混合调用tk.mybatis.mapper 与 自编xml文件 的配置
  • 原文地址:https://www.cnblogs.com/geekdc/p/6864332.html
Copyright © 2011-2022 走看看