解决nginx 集成openssl的异常

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiangguiwang/article/details/76154992

解决nginx 集成openssl的异常

        一、背景

       1、nginx 集成 openssl 报错。具体的报错信息如下:       

                     undefined reference to `crypt_r' error       
       

        二、解决方法

        在configure 后添加  --with-cc-opt="-D NGX_HAVE_GNU_CRYPT_R=0"   编译参数即可。  
           添加后的编译参数为:

          ./configure  --with-cc-opt='-D NGX_HAVE_GNU_CRYPT_R=0'--prefix=/usr/local/nginx/  --with-http_ssl_module --with-pcre=../../pcre-8.39 --with-openssl=/root/openssl-1.0.1c-mp-gcl/openssl-1.0.1c-mp


       三、 参考文档

                http://mailman.nginx.org/pipermail/nginx-ru/2007-November/014343.html

展开阅读全文

没有更多推荐了,返回首页