在前不久的openssl的安装教学文章里面,苏南大叔使用了一个--ignore-dependencies参数,卸载掉了openssl。结果,就导致了nginx的彻底不能使用,这个是始料未及的事情。不管如何,问题就是卸载openssl,导致nginxlibssl模块不能使用。本文就是描述如何处理这个次生风险问题的。

苏南大叔:nginx报错:libssl library not loaded 的解决方案 - nginx-issue
nginx报错:libssl library not loaded 的解决方案(图4-1)

测试环境:mac/nginx/libssl

报错信息

删除openssl之后,再次执行nginx,报错信息如下:

$ nginx
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/bin/nginx
  Reason: image not found
Abort trap: 6

苏南大叔:nginx报错:libssl library not loaded 的解决方案 - nginx-issue-snap
nginx报错:libssl library not loaded 的解决方案(图4-2)

可能的问题

如果brew被卡住的话,您可能需要的命令是:

export HOMEBREW_NO_AUTO_UPDATE=true

苏南大叔:nginx报错:libssl library not loaded 的解决方案 - brew-restart-nginx
nginx报错:libssl library not loaded 的解决方案(图4-4)

相关链接:

总结

本文中的问题的解决方案,很好处理。就是这个问题的发生,实在是有些意外。更多nginx相关文字,请查看下面的链接:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   mac    nginx

本站的忠实读者小伙伴,正在阅读下面这些文章: