zoukankan      html  css  js  c++  java
  • 编译安装了的nginx 添加http_ssl_module模块

    1.看下编译安装nginx的时候,都编译安装的哪些模块。

    [root@zabbix ~]# /usr/local/nginx/sbin/nginx -V

    nginx version: nginx/1.10.2

    built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC)

    built with OpenSSL 1.0.1e-fips 11 Feb 2013

    TLS SNI support enabled

    configure arguments: –prefix=/usr/local/nginx

    2.进入之前下载并解压了的源码包目录;重新编译nginx

    [root@zabbix nginx-1.10.2]# cd /usr/local/src/nginx-1.10.0

    [root@zabbix nginx-1.10.2]# ./configure –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module

    .[root@zabbix nginx-1.10.2]# make

    ▲这一步千万不能 make install ;不然会把之前已经安装的nginx 覆盖掉

    3.之后会看在当前目录生成objs文件,执行

    ./objs/nginx -V

    nginx version: nginx/1.10.2

    built by gcc 4.1.2 20080704 (Red Hat 4.1.2-55)

    built with OpenSSL 1.0.0d 8 Feb 2011

    TLS SNI support enabled

    发现 TLS SNI support enabled 这我们可以放心用了,这可以实现一个ip多个站点。

    但是nginx -v 这时候还是老版本的nginx,下面我们需要做的比较关键

    我们需要先备份

    mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

    然后转移

    cp ./objs/nginx /usr/local/nginx/sbin/nginx

    测试下

    /usr/local/nginx/sbin/nginx -t

    ok,执行更新

    make upgrade

    然后的最后

    nginx -V

    nginx version: nginx/1.10.2

    built by gcc 4.1.2 20080704 (Red Hat 4.1.2-55)

    built with OpenSSL 1.0.0d 8 Feb 2011…

    到此就成功了升级了 nginx 并且添加了 TLS SNI support 。

    4.再次查看nginx的模块,看下是否把需要的模块编译进去了

    [root@zabbix ~]# /usr/local/nginx/sbin/nginx -V

    nginx version: nginx/1.10.2

    built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC)

    built with OpenSSL 1.0.1e-fips 11 Feb 2013

    TLS SNI support enabled

    configure arguments: –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module

    5.重新启动nginx;

    转自:

    http://blog.csdn.net/tunrijituan/article/details/62249344

  • 相关阅读:
    XML操作
    C# 相等(==,Equals)
    VS插件 选项卡竖排列
    springcloud版本号
    @EnableDiscoveryClient和@EnableEurekaClient的区别
    在mvn构建时直接将项目jar包做成服务第三方工具
    java引用的强制转型
    java基础类型的byte为长度
    springboot访问服务器本地静态文件的方法
    nginx反向代理和负载均衡的基本配置
  • 原文地址:https://www.cnblogs.com/dongruiha/p/7411712.html
Copyright © 2011-2022 走看看