当前位置: 首页 > 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.dtcms.com/a/329170.html

相关文章:

  • 《张朝阳的物理课》,呼应当下物理学习的“思维转向”
  • react与vue的对比,来实现标签内部类似v-for循环,v-if等功能
  • Avalon-MM协议
  • python之---递归选择文件并生成新文件保持目录结构
  • 《工程封装》(Python)
  • 一键式商品信息获取:京东API返回值深度挖掘
  • Dynamsoft Capture Vision Crack
  • AWS Bedrock Claude模型费用深度分析:企业AI成本优化指南
  • 卫星轨道基础知识
  • ICCV 2025 | 4相机干掉480机位?CMU MonoFusion高斯泼溅重构4D人体!
  • LaTeX(排版系统)Texlive(环境)Vscode(编辑器)环境配置与安装
  • Pytest项目_day14(参数化、数据驱动)
  • duiLib 利用布局文件显示一个窗口并响应事件
  • C语言零基础第15讲:字符函数和字符串函数
  • ThinkPHP+Mysql 灵活用工小程序-技术深度解析与实践指南
  • 对线面试官之幂等和去重
  • 数据结构:用数组实现队列(Implementing Queue Using Array)
  • vue修改element的css属性
  • Docker端口映射完全指南:打通容器内外通信的关键技术
  • 如何把ubuntu 22.04下安装的mysql 8 的 数据目录迁移到另一个磁盘目录
  • 从“存得对”到“存得准”:MySQL 数据类型与约束全景指南
  • MySQL中的缓存机制
  • 浅谈TLS 混合密钥交换:后量子迁移过渡方案
  • openMVG---安装openMVG
  • C++主流string的使用
  • Linux内核的递归熵与异步系统守护进程的耦合解
  • 【类与对象(下)】探秘C++构造函数初始化列表
  • ROS机器人云实践案例设计
  • Git核心机制:工作区、暂存区与版本库
  • PG靶机 - Pelican