使用自定义 OpenSSL 库编译 nginx
来源:互联网 发布:局域网办公软件 编辑:程序博客网 时间:2024/05/01 16:04
编译安装 nginx 时,默认使用系统自带的 OpenSSL 库,但其一般很老,不支持如 SDPY 等新功能。--with-openssl
参数虽然可以指定 OpenSSL 路径,但只支持 OpenSSL 的源代码,不支持已编译好的 OpenSSL。每回更新 nginx 都要重新编译 OpenSSL 肯定很麻烦,网上找到一个方案,觉得很好,记录下来。
修改 auto/lib/openssl/conf
大约第 31 行至 35 行,把:
CORE_INCS="$CORE_INCS $OPENSSL/.openssl/include"
CORE_DEPS="$CORE_DEPS $OPENSSL/.openssl/include/openssl/ssl.h"
CORE_LIBS="$CORE_LIBS $OPENSSL/.openssl/lib/libssl.a"
CORE_LIBS="$CORE_LIBS $OPENSSL/.openssl/lib/libcrypto.a"
修改为:
CORE_INCS="$CORE_INCS $OPENSSL/include"
CORE_DEPS="$CORE_DEPS $OPENSSL/include/openssl/ssl.h"
CORE_LIBS="$CORE_LIBS $OPENSSL/lib/libssl.a"
CORE_LIBS="$CORE_LIBS $OPENSSL/lib/libcrypto.a"
--with-openssl=/usr/local/openssl
。引用:https://www.sinosky.org/compile-nginx-with-a-custom-openssl-library.html
0 0
- 使用自定义 OpenSSL 库编译 nginx
- nginx静态编译openssl并且使用gdb调试openssl
- 如何在编译Python指定使用自定义安装的openssl
- Windows下使用VS2015编译openssl库
- 使用VS2005编译openssl
- 使用VS2010 编译Openssl
- 自定义OpenSSL编译输出的DLL库文件名称
- 使用OpenSSL生成证书-nginx
- 【openssl】openssl安装以及编译使用
- CentOS6.5编译安装Nginx和Openssl
- openssl升级及nginx重新编译
- freebsd 与 nginx 与 openssl编译 http2
- Android编译openssl库
- 重新编译Nginx指导手册【修复静态编译Openssl的Nginx漏洞 】[Openssl Heartbleed]
- 使用VS2010编译OpenSSL源码
- 使用VC6.0 编译OPENSSL
- 使用VS编译好的Openssl库生成数字证书
- 使用VS编译libcurl库(支持libSSH2和OpenSSL)
- TextView文本长度超出屏幕(ellipsize属性)
- 透明色设置
- 如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题-FenGKun
- AT指令中的<CR>和<LF>分别代表什么意思
- ORA-00600: 内部错误代码, 参数: [kcratr1_lastbwr]
- 使用自定义 OpenSSL 库编译 nginx
- 短信计费
- struts2,hibernate4,spring3配置时问题汇总及解决办法
- java 理解static代码块的作用
- as3遍历当前显示对象
- 说话的艺术
- Yii 表单输入数据保存不成功
- UVa 10278 - Fire Station
- 整数的立方和