您的位置:首页 > 运维架构 > Nginx

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: