新版本nginx安装提示需要openssl的问题

新版本的nginx安装的时候未发现openssl的路径,有两种方式解决

方式一:

找到本地nginx的解压目录中 ,例如我的放到root下面了。

进入 /root/nginx1.24.0/auto/lib/openssl/conf 目录下修改内容 ,这两行都需要修改,原来为lib,不是lib64

下面的两个都需要修改

ngx_feature_libs="-R/usr/local/lib64 -L/usr/local/lib64 -lssl -lcrypto"

ngx_feature_libs="-L/usr/local/lib64 -lssl -lcrypto"

然后nginx重新 ./configure --prefix=你的路径 --with-ssl-module

后面就可以。

方式二:

重新下载openssl的压缩包,下载下来最好是跟你本地的openssl版本一样。相当于直接用压缩包里面的lib库

openssl-官网

bash 复制代码
tar xf openssh-9.0p1.tar.gz

nginx重新 ./configure --prefix=你的路径 --with-http_ssl_module --with-openssl=/usr/local/openssl-9.0.p1

相关推荐
号码认证服务2 分钟前
如何让来电显示公司名代替陌生数字号码?企业号码认证开通指南
服务器·c语言·网络·经验分享·智能手机·云计算·php
omenkk722 分钟前
网络IO模型-从BIO到IO多路复用
服务器·网络
j7~25 分钟前
【Linux系统】基础IO(文件描述)(1)
linux·服务器·c++·文件·基础io
xhbh66626 分钟前
内网端口映射外网完全教程:路由器端口转发配置+内网穿透工具实战
服务器·网络·智能路由器·端口映射·映射
MXsoft61826 分钟前
**配置文件频繁变更导致故障?版本控制****+****合规检查必不可少**
运维
gjc59229 分钟前
Linux MySQL服务器SSH多端口配置:解决22端口禁直连,兼顾安全与运维
linux·运维·服务器·mysql·ssh
wzl2026121336 分钟前
基于企业微信开放API,实现SCRM核心客户标签自动化管理系统
运维·自动化·企业微信
柿柿快乐40 分钟前
用户认证系统实现文档
linux·服务器·网络·学习·基础教学
楼田莉子1 小时前
Linux网络:多路转接IO
服务器·c++·后端·软件构建
倔强的小石头_1 小时前
密码多了记不住,放云端又怕泄露?我用 NAS 自建了密码保险箱
服务器·password