码迷,mamicode.com
首页 > 其他好文 > 详细

内网环境离线安装nginx,在openssl 的时候报错 openssl library 的错误

时间:2020-05-30 21:54:44      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:手机拍   dev   错误   src   手机拍照   mod   地方   参数   openssl   

背景:全是内网的环境,机器是先搭好的,所以一下,只能手机拍照了

我的nginx 源码包必须得 --with-http_ssl_module,所以openssl 的环境就必须得好

不管那么多了,直接先 rpm -qa | grep openssl一把,如下图
技术图片

nn的,少了openssl-devel的rpm包,然后我就去各种找啊,好不容易找到了,但是发现安装的时候报依赖错误,仔细一看, 我去,人家这正版red-had 的是 12.0.1 的,我找的是 openssl-devel-1.0.2k-12.e17.x86_64 的,然后我直接忽略依赖报错,rpm 直接强装,最后发现 nginx那编译一样报错,
技术图片
技术图片
最后,打算放弃了rpm包方式了,改成用openssl 的源码包试试,openssl 的源码包的安装各位就百度吧,就不在这细说了
我这里是解压了源码包后,指定prefix的路径是在/usr/local/openssl 那去,然后安装完成

这个时候我直接兴高采烈的,就开始nginx的编译了,这是以下的命令
在nginx解压包的目录下,./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-openssl=/usr/local/openssl

以为就要成功了,结果make 的时候报错,以下我本地测试机截图
技术图片
重点来了,我一直以为是我openssl 源码包装的有问题,但实际不是,主要是--with-openssl的参数要指定下载过来的包,不是安装路径,然后我找到我这本地的openssl源码包的地方,如下图
技术图片

然后,重新再编译一次nginx,如下图
技术图片

最终nginx成功安装

内网环境离线安装nginx,在openssl 的时候报错 openssl library 的错误

标签:手机拍   dev   错误   src   手机拍照   mod   地方   参数   openssl   

原文地址:https://blog.51cto.com/12092988/2499931

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!