靠山:全是内网的环境,机械是先搭好的,以是一下,只能手机拍照了

我的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乐成安装