openssl 已安装,nginx 编译仍报错: SSL modules require the OpenSSL library.
问题
想要做一个基于 Nginx 的文件服务器,参考了nginx搭建文件服务器(上传(支持断点续传),下载) 教程内容,需要对原有的 Nginx 重新编译安装(添加了第三方的模块),编译过程中,出现了以上错误:SSL modules require the OpenSSL library.
。
解决
查看了网上的解决方案,有的说 Nginx 没有检查到 OpenSSL 的库,检查目录不对;有的..
最终发现,原来是服务器存在两个版本,yum 安装的版本与编译版本(yum 版本是跟着 Nginx 编译教程里说的,编译前安装依赖文件时安装的)。卸载掉 yum 安装版本,再次编译,OK!