新版Nginx bug导致openssl编译失败
今天在编译nginx时候,总提示SSL_R_NO_CIPHERS_PASSED错误,在查了Google后发现这是Nginx的bug导致的,修改Nginx源代码即可
打开/src/event/ngx_event_
今天在编译nginx时候,总提示SSL_R_NO_CIPHERS_PASSED错误,在查了Google后发现这是Nginx的bug导致的,修改Nginx源代码即可
打开/src/event/ngx_event_openssl.c这个文件找到这句话
1 | || n == SSL_R_NO_CIPHERS_PASSED |
在这句代码前后加上#ifdef和#endif即可
1 | #ifdef SSL_R_NO_CIPHERS_PASSED |
再次编译就顺利通过