nginx more undefined references to `ssl_get_peer_certificate
时间: 2023-05-09 11:00:40 浏览: 603
nginx ssl证书的生成
这个错误信息通常是因为编译Nginx时,没有正确的链接OpenSSL库导致的。解决的方法是:
第一步,确认是否已经安装了OpenSSL库。可以通过终端命令`openssl version`或`whereis openssl`来检查。
第二步,确认Nginx的configure命令中是否包含了正确的OpenSSL库文件路径。可以在configure命令后面加上`--with-openssl=/usr/local/ssl`(这里的路径是示例,需要根据实际安装路径进行修改)。
第三步,重新编译安装Nginx即可。
另外,如果在上述步骤中始终无法解决问题,可以考虑检查系统中是否有其他版本的OpenSSL库,或者尝试使用不同版本的Nginx和OpenSSL库进行编译。
阅读全文