• nginx 的源码安装


    安装nginx之前要做的准备工作有:安装如下库

    (1)gzip模块需要 zlib 库

    (2)rewrite模块需要 pcre 库

    (3)ssl 功能需要openssl库

    还有一种简单的方法就是

    yum install gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel

    然后就是解压压缩包,编译安装就行了

    1~pcre的安装:

    我们可以之间yum 安装

    yum -y install pcre*

    或者源码安装

    cd /usr/local/src

    wget https://sourceforge.net/projects/pcre/files/pcre/8.39/pcre-8.39.tar.gz/download

    tar xf  pcre-8.39.tar.gz

    cd pcre-8.39

    ./configure

    make

    make install

    2~openssl的安装

    需要ssl的支持,如果不需要,跳过这一步,

    yum   安装

    yum -y install openssl*

    源码安装

    wget   ftp://ftp.openssl.org/source/openssl-1.0.1t.tar.gz

    tar xf

    cd

    ./config

    make && make install

    在安装这个的时候指定一下安装路径因为在下面安装nginx的时候需要指定openssl的安装路径

    3.zlib的编译安装:

    wget  http://zlib.net/zlib-1.2.8.tar.gz

    tar  xf

    cd

    ./configure

    make && make install

    4~重头戏来了,nginx的编译安装

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

    groupadd nginx

    useradd nginx -g nginx

    tar xf nginx-1.10.1.tar.gz

    ./configure --prefix=/usr/local/nginx  --user=nginx   --group=nginx --with-http_ssl_module   --with-http_stub_status_module --with-pcre  -with-openssl=/usr/local/src/openssl-1.0.1t

    下面解释一下

    --with-pcre:为了支持rewrite重写功能,必须制定pcre

    --with-http_stub_status_module:支持nginx状态查询

    --with-http_ssl_module:支持https

    最后执行:make   && make install

    至此nginx  就安装完成了

    nginx的启动方式为

    cd /usr/local/nginx/sbin/

    ./nginx -s start |  stop     |       restart    |     reload

  • 相关阅读:
    HereDOC案例
    array_number
    CodeMirror---实现关键词高亮
    webstorage的使用
    vue.js--绑定方法到window对象
    docker部署服务实现文件上传到本地问题解决
    ES6之map与set
    JAVA生成视频缩略图的两种方式
    vuex状态管理
    ELK日志分析平台
  • 原文地址:https://www.cnblogs.com/smail-bao/p/5623286.html
Copyright © 2020-2023  润新知