博客
关于我
Nginx安装SSL模块 nginx: the “ssl” parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx
阅读量:791 次
发布时间:2023-02-15

本文共 751 字,大约阅读时间需要 2 分钟。

新服务器,新安装nginx正常使用一段时间后突然需要使用到SSL,证书配置完成之后检测到配置文件报错:nginx: the “ssl” parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf… 未安装SSL模块。 这时候因为nginx已经在使用中了不能重装了,这个时候就可以按照下面步骤单独安装SSL模块。


模块安装

  • 切换到源码包目录:

    cd /usr/local/nginx-1.19.0

  • 编译SSL模块:

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

  • 编译完成后,运行以下命令:

    make
    注意:不要进行make install,否则就是覆盖安装。

  • 备份原有已安装好的nginx(备不备份都可以):

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

  • 将刚刚编译好的nginx覆盖掉原有的nginx(注意:如果nginx.conf文件里配置了SSL,需先删除):

    cd /usr/local/nginx/sbin./nginx -s stopcd /usr/local/nginx-1.19.0cp ./objs/nginx /usr/local/nginx/sbin/
  • 启动nginx,通过命令查看是否已经成功加入:

    cd /usr/local/nginx/sbin/./nginx -V
    查看是否出现SSL模块。


  • 转载说明

    以上内容来源于网络,仅供参考,具体路径和版本请根据实际情况调整。

    你可能感兴趣的文章
    NetScaler的常用配置
    查看>>
    netsh advfirewall
    查看>>
    NETSH WINSOCK RESET这条命令的含义和作用?
    查看>>
    netstat kill
    查看>>
    netstat命令用法详解
    查看>>
    Netstat端口占用情况
    查看>>
    Netty 4的内存管理:sun.misc.Unsafe
    查看>>
    Netty channelRegistered\ChannelActive---源码分析
    查看>>
    Netty NIO transport && OIO transport
    查看>>
    Netty WebSocket客户端
    查看>>
    netty 主要组件+黏包半包+rpc框架+源码透析
    查看>>
    Netty 异步任务调度与异步线程池
    查看>>
    Netty 解决TCP粘包/半包使用
    查看>>
    netty——Future和Promise的使用 线程间的通信
    查看>>
    netty——黏包半包的解决方案、滑动窗口的概念
    查看>>
    Netty中使用WebSocket实现服务端与客户端的长连接通信发送消息
    查看>>
    Netty中实现多客户端连接与通信-以实现聊天室群聊功能为例(附代码下载)
    查看>>
    Netty中的组件是怎么交互的?
    查看>>
    Netty中集成Protobuf实现Java对象数据传递
    查看>>
    netty之 定长数据流处理数据粘包问题
    查看>>