lighttpd启动不了,libssl.so.4&libcrypto.so.4 缺失

lighttd的出错日志在 log/out_lighttpd 里,当lighttd启动不了时候,这里文件里会说明原因。

今天的报错是

error while loading shared libraries: libssl.so.4

这是加载动态库时失败了, 为啥失败呀, 因为没找见动态库。 你的环境下 没有 叫 libssl.so.4 的动态库。

解决办法就是 想办法弄一个 。

方法1, 在别的机器上拷贝一个过来。

比如机器1的lighttd能起来 , 机器2 的起不来 。 那么机器1上面 肯定是有这个库的, 找到了,然后拷过来就好了,

找的方法 find / -name “libssl.so.4”

拷过来 一般放在 几个 放动态库的地方 /lib , /lib64 , /usr/lib, /usr/lib64 。 这是几个默认放动态库的地方 ,程序都会去这儿找。

别忘了 chmod +x libssl.so.4 设计可执行的权限。

方法2, 如果我无法在别的机器上拷贝,或者没找见,或者没有。那就在

yum -y install openssl openssl-devel

时间: 2024-07-29 15:08:57

lighttpd启动不了,libssl.so.4&libcrypto.so.4 缺失的相关文章

lighttpd与fastcgi+cgilua

安装 lighttpd安装 http://www.lighttpd.net/ http://redmine.lighttpd.net/projects/lighttpd/wiki 1. 先执行 ./configure --prefix=/usr/local/lighttpd 缺少pcre库处理方法: http://stackoverflow.com/questions/2263404/what-package-i-should-install-for-pcre-devel apt-cache s

【slighttpd】基于lighttpd架构的Server项目实战(8)—状态机机制回顾

有限状态机FSM(Finite State Machine) 关于状态机的一个极度确切的描述是它是一个有向图形,由一组节点和一组相应的转移函数组成.状态机通过响应一系列事件而"运行".每个事件都在属于"当前" 节点的转移函数的控制范围内,其中函数的范围是节点的一个子集.函数返回"下一个"(也许是同一个)节点.这些节点中至少有一个必须是终态.当到达终态, 状态机停止. 传统应用程序的控制流程基本是顺序的:遵循事先设定的逻辑,从头到尾地执行.很少有事

Windows 2003 Server 标准版启动问题解决(资源转贴)

维护的系统之一是部署在windows2003 Server标准版的服务器上,可能是由于某个应用问题,导致远程重启失败,害得我在机房呆了一早晨,可算是够折腾的.最后按照官方文档解决,刚放文档地址是:http://support.microsoft.com/kb/325375/zh-cn 内容是: 本文介绍在解决 Windows Server 2003 中的启动问题时可使用的一般过程. 成功的 Windows 启动包括以下四个阶段: 初始阶段 启动加载器阶段 内核阶段 登录阶段 如果在上述某个阶段出

第8章 包管理

本文目录: 8.1 Linux上构建C程序的过程 8.2 包基础知识 8.3 rpm管理包 8.4 yum管理包 8.5 补丁工具diff和patch 8.6 源码编译安装程序 8.1 Linux上构建C程序的过程 在说明包相关的内容之前,我觉得有必要说一下在Linux上构建一个C程序的过程.我个人并没有学习过C,内容总结自网上,所以可能显得很小白,而且也并非一定正确,只希望对和我一样菜鸟的同学有所帮助. (1).拿到源程序.C的源程序包中包括一堆的c文件和h文件. (2).编译.使用编译器(如

反汇编调试Android

https://code.google.com/p/android/issues/detail?id=73076 http://my.unix-center.net/~Simon_fu/?p=527 在移植Android过程中会遇到很多Crash的情况,尤其是启动Android过程中.一般这些问题都可以通过看代码能解决,当然也有一些比较“妖娆”的问题,非常难找到头绪,在logcat日志也只会打印一些崩溃的堆栈,这些信息很难帮助我们定位问题.根据个人一个实例来介绍一下在Android移植过程中反汇

Centos6.5 升级Openssl + Openssh

xu言: 平时很懒,都不想写blog.今天(2018.05.15)开始尝试每天写一篇吧,看我自己能坚持多久! 准备工作: 为了防止在操作过程中导致ssh远程中断,首先安装一个telnet-server服务 yum install -y telnet-server chkconfig telnet on   # 前提是启动了  chkconfig --list |grep "xinetd" 通过chkconfig --list 查看是否开启 这里开启后telnet 状态是 on 然后,在

用NDK生成cURL和OpenSSL库

最近在用Qt开发Android应用时需要获取https页面内容,但Qt内置的QNetworkAccessManager类只支持下面这些协议(调用其supportedSchemes成员函数获取): ("ftp", "file", "qrc", "http", "data") 而网上我找到的支持https的介绍是使用QSslConfiguration类,然后把OpenSSL的两个DLL(libeay32.dll

使用mingw 对libcURL,openSSL,zLib交叉编译

将三个库解压到同一目录下 比如取目录名为 "source" 的目录 提前安装active-perl 配置好mingw和msys环境 否则编译会出错 - source + curl-xxx + openssl-1.0.xx + zlib-xxx 1第一步 (在msys环境中执行) 编译openssl 依次输入四个指令 ./config -t ./config threads shared no-capieng make depend make 会生成 libcrypto.a libssl

安装fetion飞信机器人

飞信机器人大家应该并不陌生,我们经常用它来作为监控系统的报警,在32位系统上安装比较简单,而在64位系统上安装稍微麻烦些. 1.首先下载fetion以及其依赖的库文件 大家自己想办法吧,好像无法访问官方网站了. 然后上传到linux上的/usr/local/fetion,共以下几个文件: [[email protected] fetion]# ls -l total 13220 -rw-r--r--. 1 root root   503425 Apr 16  2013 fetion -rw-r-