nginx新增模块报错

mytsing520 2019-6-22 1088

在nginx上新增了一个ct模块,nginx自检不通过,报错如下:

nginx: [emerg] dlopen() "/etc/nginx/modules/ngx_stream_ssl_ct_module.so" failed (/etc/nginx/modules/ngx_stream_ssl_ct_module.so: undefined symbol: ngx_ssl_ct_create_srv_conf) in /etc/nginx/nginx.conf:1
nginx: configuration file /etc/nginx/nginx.conf test failed

最新回复 (2)
  • 虚竹 2019-6-23
    引用 2

    这是 ct 模块新版本不兼容引起的。

    手动修复办法:
    打开 /etc/nginx/nginx.conf,确保以下三个模块的加载顺序:

    load_module       modules/ngx_ssl_ct_module.so;
    load_module       modules/ngx_stream_ssl_ct_module.so;
    load_module       modules/ngx_http_ssl_ct_module.so;

    ngx_ssl_ct_module.so 必须在其它两个模块之前。

  • mytsing520 2019-6-29
    引用 3
    已解决~
返回
发新帖