美文网首页
Linux环境源码安装Nginx

Linux环境源码安装Nginx

作者: 风再起时yhl | 来源:发表于2018-03-16 01:04 被阅读0次

    1、安装gcc和gcc-c++

    yum方式安装:yum install -y gcc gcc-c++

    Nginx是由C语言编写,所以需要安装gcc和gcc-c++

    2、安装pcre和pcre-devel

    yum方式安装:yum install -y pcre pcre-devel

    源码方式安装:./configure --prefix=/usr/local/pcre

    Nginx的rewrite模块,正则匹配时需要用到pcre和pcre-devel

    3、安装zlib和zlib-devel

    yum方式安装:yum install -y zlib zlib-devel

    源码方式安装:./configure --prefix=/usr/local/zlib

    Nginx使用gzip压缩时需要用到zlib和zlib-devel

    4、安装openssl和openssl-devel(非必要)

    yum方式安装:yum install -y openssl openssl-devel

    源码方式安装:./config --prefix=/usr/local/openssl

    5、安装Nginx

    yum方式安装:yum install -y nginx

    源码方式安装:./configure --prefix=/usr/local/nginx

    备注:加密模块openssl和openssl-devel可以选择性安装,该模块作用是配置Nginx加密功能
    6、在已安装Nginx上增加ssl模块
    (1)查看ngixn版本极其编译参数
    /usr/local/nginx/sbin/nginx -V

    (2)进入源码目录,配置并且编译
    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
    make(千万不能make install 否则会覆盖现有Nginx)

    (3)copy ~/download/nginx-1.10.3/objs/nginx 到现有的/usr/local/nginx/sbin/nginx
    (4)重新查看安装了哪些模块
    /usr/local/nginx/sbin/nginx -V 查看编译安装的模块

    相关文章

      网友评论

          本文标题:Linux环境源码安装Nginx

          本文链接:https://www.haomeiwen.com/subject/esakqftx.html