/usr/lib64/nginx/modules/ngx_stream_module.so: undefined symbol: SSL_CTX_set_options

这篇具有很好参考价值的文章主要介绍了/usr/lib64/nginx/modules/ngx_stream_module.so: undefined symbol: SSL_CTX_set_options。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

系统是centos 7
问题是加入stream出现问题。

root@localhost sbin]# ./nginx -t
nginx: [emerg] unknown directive "stream" in /usr/local/nginx/conf/nginx.conf:133
configuration file /usr/local/nginx/conf/nginx.conf test failed


[root@localhost sbin]# ./nginx -t
nginx: [emerg] dlopen() "/usr/lib64/nginx/modules/ngx_stream_module.so" failed (/usr/lib64/nginx/modules/ngx_stream_module.so: undefined symbol: SSL_CTX_set_options) in /usr/local/nginx/conf/nginx.conf:1
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

加入stream模块

  • 重新编译
./configure --with-stream=dynamic
make
  • nginx.conf 第一行
load_module '/usr/lib64/nginx/modules/ngx_stream_module.so';

  • ./nginx -t 如果出现以下异常
[root@localhost sbin]# ./nginx -t
nginx: [emerg] dlopen() "/usr/lib64/nginx/modules/ngx_stream_module.so" failed (/usr/lib64/nginx/modules/ngx_stream_module.so: undefined symbol: SSL_CTX_set_options) in /usr/local/nginx/conf/nginx.conf:1
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

则直接拷贝源码objs中的文件文章来源地址https://www.toymoban.com/news/detail-648963.html

[root@localhost objs]# cp /home/tool/tengine-2.3.4/objs/ngx_stream_module.so /usr/lib64/nginx/modules/
cp:是否覆盖"/usr/lib64/nginx/modules/ngx_stream_module.so"? y

到了这里,关于/usr/lib64/nginx/modules/ngx_stream_module.so: undefined symbol: SSL_CTX_set_options的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • NGINX编译ngx_http_proxy_connect_module及做正向代理

    1、下载NGINX(网址:http://nginx.org/download/ 当前文档使用版本为1.22.1)及ngx_http_proxy_connect_module模块 [root@localhost work]# tar xzf nginx-1.22.1.tar.gz [root@localhost work]# cd nginx-1.22.1 [root@localhost nginx-1.22.1]# git clone https://gitee.com/web_design_of_web_frontend/ngx_http_proxy_connect_module.git 2、下载该模块的补

    2024年02月13日
    浏览(49)
  • 云计算学习之路——Nginx基础监控—ngx_http_stub_status_module

    1、 Nginx基础监控 nginx作为web服务器以其高性能与抗并发能力被越来越多用户使用。nginx的ngx_http_stub_status_module模块提供了基本的监控功能。另外,若想要实现监控功能,也可以采用第三方软件Zabbix,可以实现进程和端口的监控,通过触发器的方式发送警告。但本文只先介绍

    2023年04月09日
    浏览(38)
  • Error: EACCES: permission denied, rename ‘/usr/local/lib/node_modules/appium‘

    在使用npm uninstall -g appium卸载appium的过程中报错 1、首先检查谁拥有该目录 它拒绝访问,因为 node_module 文件夹下的appium归 root 所有    因此需要通过将 root 更改为您的用户来更改此设置,但首先运行下面的命令来检查您当前的用户如何通过 OS X 中的命令行获取活动用户的名称

    2024年02月12日
    浏览(68)
  • nginx配置ssl的坑(TLSv1.3\ngx_http_ssl_module)

    查看openssl版本openssl version,一般腾讯云为1.0.2k版本。 到官网 www.openssl.org 查看最新版本openssl,现在最新为1.1.1h版。 下载nginx 重新make下nginx,最后openssl配置上面升级后的 完成后执行 make 命令,make失败执行 make clean后重新make 配置后的nginx.config 检查配置 nginx -t 启动nginx ./ngin

    2024年02月16日
    浏览(39)
  • 解决Nginx启动报错“nginx: [emerg] unknown directive “ngx_fastdfs_module“ in /xxx/nginx/conf/nginx.conf:43“

    centos7操作系统,nginx被人安装过多次,重启服务器,发现nignx未设置开机自启,启动报错nginx: [emerg] unknown directive “ngx_fastdfs_module” in /usr/local/nginx/conf/nginx.conf:43 1、尝试启动,查看报错日志 上述命令如果报nginx.service找不到: Failed to start nginx.service: Unit not found. ,则进入ngi

    2024年02月07日
    浏览(77)
  • Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/@vue‘ Vue cli工具安装报错

    mac本安装报错:Error: EACCES: permission denied, mkdir \\\'/usr/local/lib/node_modules/@vue\\\' 原因是没有权限的问题! Error: EACCES: permission denied, mkdir \\\'/usr/local/lib/node_modules/@vue\\\' 错误:EACCES:权限被拒绝,mkdir\\\'/usr/local/lib/node_modules/@vue\\\' 在命令行前面添加 sudo 获取管理员权限 ,输入管理员密码就行。

    2024年02月12日
    浏览(58)
  • nginx配置SSL数字证书、报错nginx: [emerg] the “ssl“ parameter requires ngx_http_ssl_module in

    nginx一般默认安装目录是 /usr/local/nginx,请按自己实际安装目录操作 名称 命令 查看版本 /usr/local/nginx/sbin/nginx -v 启动服务 /usr/local/nginx/sbin/nginx 重启服务 /usr/local/nginx/sbin/nginx-s restart 停止服务 /usr/local/nginx/sbin/nginx -s stop 是否启动 ps -ef | grep nginx 强制结束 kill 进程ID (如:kil

    2024年02月15日
    浏览(55)
  • 解决在Mac下使用npm报错:Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/@vue‘

    详细如下: 原因说明:没有足够的权限在 /usr/local/lib/node_modules 目录下创建文件夹 这个错误表明你在安装或更新 Vue.js(@vue)包时,没有足够的权限在 /usr/local/lib/node_modules 目录下创建文件夹。 这通常是因为默认情况下,普通用户没有权限在 /usr/local/lib 目录中进行写入操作。

    2024年02月08日
    浏览(106)
  • make: *** /lib/modules/3.10.0-957.el7.x86_64/build: No such file or directory.

    内核版本是3.10.0-957.el7,出错之后发现: yum list|grep kernel-devel kernel-devel.x86_64                         3.10.0-1160.92.1.el7       update 并且发现 yum install kernel-devel-$(uname -r) 不行,没有安装包。 按照某个博主的方式:yum update kernel, 升级内核之后,需要重启!! 重启之后,un

    2024年02月16日
    浏览(73)
  • 没有规则可制作目标“/usr/lib/x86_64-linux-gnu/

    在安装pangolin依赖库的时候,系统提示如下的错误: 问题1: 问题2: 这是由于 动态链接库链接中断 造成的,所以我们重要的找到造成中断的原因。 你好!经过查阅网上出现的相似问题,总结我知道的三种原因: 终端中输入以下命令: 该文件夹下没有错误提示的这个文件

    2024年02月12日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包