openssl升级后,nginx 重新编译安装
2018-02-12 17:21
363 查看
需要安装openssl1.0.2或以上版本,重新编译安装nginx可能出现问题,找不到/.openssl路径,可以找到nginx源码路径下的auto/lib/openssl/conf,去掉.openssl
# tar zxvf nginx-1.10.2.tar.gz
# cd nginx-1.10.2/
# vim auto/lib/openssl/conf #找到以下内容把.openssl去掉
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_LIBS="$CORE_LIBS $NGX_LIBDL"
tar -zxvf nginx-1.10.2.tar.gz
cd nginx-1.10.2
./configure \
--prefix=/usr/local/nginx \
--with-http_ssl_module \
--with-openssl=/usr/local/openssl-1.0.2j \
--with-pcre=/usr/local/pcre-8.39 \
--with-zlib=/usr/local/zlib-1.2.10 \
--with-http_stub_status_module \
--with-threads
make && make install
# tar zxvf nginx-1.10.2.tar.gz
# cd nginx-1.10.2/
# vim auto/lib/openssl/conf #找到以下内容把.openssl去掉
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_LIBS="$CORE_LIBS $NGX_LIBDL"
tar -zxvf nginx-1.10.2.tar.gz
cd nginx-1.10.2
./configure \
--prefix=/usr/local/nginx \
--with-http_ssl_module \
--with-openssl=/usr/local/openssl-1.0.2j \
--with-pcre=/usr/local/pcre-8.39 \
--with-zlib=/usr/local/zlib-1.2.10 \
--with-http_stub_status_module \
--with-threads
make && make install
相关文章推荐
- php无需重新编译安装openssl扩展
- linux/centos安装nginx常见错误及解决办法【make错误,需要yum -y install openssl openssl-devel或者自己下载然后重新./configure】
- openssl升级及nginx重新编译
- 转 通过phpize为php在不重新编译php情况下安装模块openssl
- 安装openssl php重新编译
- nginx重新编译安装upload模块
- 编译安装带openssl的nginx的方法
- 重新编译Nginx指导手册【修复静态编译Openssl的Nginx漏洞 】(转)
- 编译安装Nginx基于虚拟主机、端口,Openssl
- nginx 安装三方包重新编译
- Php 不重新编译安装openssl 扩展
- 重新编译Nginx指导手册【修复静态编译Openssl的Nginx漏洞 】[Openssl Heartbleed]
- Centos7 编译安装 Nginx Mariadb Asp.net Core2 (实测 笔记 Centos 7.3 + Openssl 1.1.0f + Mariadb 10.2.7 + Nginx 1.12.1 + Asp.net. Core 2 )
- phpize为php在不重新编译php情况下安装模块openssl
- 通过phpize为php在不重新编译php情况下安装模块openssl
- 转 通过phpize为php在不重新编译php情况下安装模块openssl
- openssl源码安装后,编译nginx-1.9.7或者openresty找不到OpenSSL的解决办法
- Nginx (一)Windows下编译Nginx源码以及安装 nginx for windows方法步骤
- Ubuntu下编译安装nginx,添加rtmp模块,推流、拉流播放
- CentOS 6.7 编译安装Nginx 1.8.0