当前位置: 首页 > news >正文

解决:nginx: [emerg] the “ssl“ parameter requires ngx_http_ssl_module

目录

  • 错误描述
  • 错误解决
    • 找到源码目录
    • 重新编译 Nginx 并开启SSL模块
    • 替换 Nginx 并重启服务


种一棵树最好的时间是10年前,其次就是现在,加油!
                                                                                   --by蜡笔小柯南

错误描述

nginx 中配置SSL证书后,重启nginx报错: “ssl parameter requires ngx_http_ssl_module”

 nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:32

错误解决

说明nginx在安装时缺少了SSL相关模块,需要在nginx中重新安装 http_ssl_module 模块

找到源码目录

找到nginx的安装目录,即nginx压缩包的解压目录。如:我的nginx全部放在 /etc 目录下

在这里插入图片描述

重新编译 Nginx 并开启SSL模块

进入 nginx-1.22.1 目录下,添加 http_ssl_module 模块,重新编译

第二条命令执行完成后,再执行make命令

cd /etc/nginx-1.22.1./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_modulemake

替换 Nginx 并重启服务

将nginx服务停止,并对nginx执行服务备份,替换,最后对nginx进行启动

cd /usr/local/nginx/sbin/

进入此目录后,看到nginx的可执行文件

在这里插入图片描述

进行备份

cp nginx /usr/local/nginx/sbin/nginx.bak

停止nginx服务

./nginx -s stop

将nginx安装目录下的objs中的nginx可执行文件,复制到/usr/local/nginx/sbin 目录下

cp /etc/nginx-1.22.1/objs/nginx /usr/local/nginx/sbin/

重新启动nginx

./nginx


如果你有任何疑问或经验分享,可以在评论区留言哦~~

不管在任何时候,我希望你永远不要害怕挑战,不要畏惧失败。每一个错误都是向成功迈出的一步,每一个挑战都是成长的机会,因为每一次的努力,都会使我们离梦想更近一点。只要你行动起来,任何时候都不算晚。最后,把座右铭送给大家:种一棵树最好的时间是10年前,其次就是现在,加油!共勉 💪。
http://www.lryc.cn/news/619562.html

相关文章:

  • PyTorch神经网络工具箱(神经网络核心组件)
  • 第十二节:粒子系统:海量点渲染
  • 5.0.9.1 C# wpf通过WindowsFormsHost嵌入windows media player(AxInterop.WMPLib)
  • Go 1.25正式发布
  • ant-design a-from-model的校验
  • 自然语言处理的实际应用
  • OpenAI官方写的GPT-5 prompt指南
  • [C语言]第二章-从Hello World到头文件
  • 服务器硬件电路设计之 I2C 问答(五):I2C 总线数据传输方向如何确定、信号线上的串联电阻有什么作用?
  • Vue实时刷新,比如我提交审核,审核页面还需要点查询才能看到最新数据
  • 广州健永信息科技有限公司发展历程
  • 【分布式 ID】一文详解美团 Leaf
  • ubuntu24.04安装 bpftool 以及生成 vmlinux.h 文件
  • MySQL的MVCC多版本并发控制
  • 拓扑结构图解析
  • iscc2025区域赛wp
  • GitHub宕机时的协作方案
  • 软考备考——三、操作系统
  • 【计组】指令与CPU
  • 建设有人文温度的智能社会:规划与实施路径
  • Apple 的 GPU 加速框架
  • setsockopt函数详解
  • 利用 Makefile 高效启动 VIVADO 软件:深入解析与实践
  • 哈希算法(摘要算法)
  • 超实用!ToDesk/网易UU/向日葵:远程办公文件协作效率与安全实测
  • C++冒泡、选择、快速、桶排序超超超详细解析
  • PCBA:电子产品制造的核心环节
  • 深度学习赋能汽车制造缺陷检测
  • MFC/C++ 如何弹窗选择具体文件或某种类型文件路径,又是如何选择路径
  • 记录RK3588的docker中启动rviz2报错