apache安装mod_ssl.so 出现 undefined symbol: ssl_cmd_SSLPassPhraseDialog错误解决
很久很久以前,安装Apache的时候,根本没想过将来的某一天会使用到ssl,所以也就没有安装那个模块,结果今天需要用到的时候,却无从下手了。
由于在安装Apache的时候,mod_ssl.so这个文件没有被安装,因此决定安装这个文件。安装的方法主要有两种:重新编译安装和加载安装模块。
安装方法1:简单,就是直接重新编译apache,然后加上–enable-ssl,这个方法就不多说了,这里主要介绍方法2。
安装方法2:动态安装。Apache有类似PHP那样动态加载模块的机制,首先使用了网上介绍比较多的方法安装:
注意:下文[apache]表示Apache的安装目录,[source]表示Apache源码目录。
1. 进入 [source]/modules/ssl
2. 执行 [apache]/bin/apxs -a -i -c mod_ssl.c
然后系统会提示安装成功,但是启动httpd的时候却会提示:
httpd: Syntax error on line 146 of [apache]/conf/httpd.conf: Cannot load modules/mod_ssl.so into server: [apache]/modules/mod_ssl.so: undefined symbol: ssl_cmd_SSLPassPhraseDialog
于是上网查了很久的资料,结果却不如人意。最终发现安装mod_ssl.so需要指定openssl的相关信息。
下面是正确的方法:
1. 进入[source]/modules/ssl
2.执行 [apache]/bin/apxs -a -i -c -L/usr/lib/openssl/engines/lib -c *.c -lcrypto -lssl -ldl
重启httpd即可。
总结:显然第二种方法是比较麻烦的,因此我郑重推荐使用第一种方法:重新编译apache,加上–enable-ssl选项。
apache安装mod_ssl.so 出现 undefined symbol: ssl_cmd_SSLPassPhraseDialog错误解决相关推荐
- liblapack.so.3: undefined symbol: gotoblas错误及解决办法
在深度学习算法开发过程中我们可能需要用我们可能需要用到openblas库, 由于caffe安装过程中的配置选项为: BLAS := atlas, 电脑里面同时安装有atlas和openblas (li ...
- 关于8051汇编语言的keil中出现的A45: UNDEFINED SYMBOL (PASS-2)错误
关于8051汇编语言的keil中出现的A45: UNDEFINED SYMBOL (PASS-2)错误 ORG 0000HLJMP MAINORG 000BH ;提示错误 error A45: UND ...
- ubuntu14.04安装hadoop2.7.1伪分布式和错误解决
ubuntu14.04安装hadoop2.7.1伪分布式和错误解决 需要说明的是我下载的是源码,通过编译源码并安装 一.需要准备的软件: 1.JDK和GCC 设置JAVA_HOME: ...
- SQL Server安装问题程序被挂起的错误解决办法
SQL Server安装问题程序被挂起的错误解决办法 SQL Server安装问题程序被挂起的错误解决办法 安装SQL Server2000的时候,安装程序提示我安装程序被挂起,让我重新启动电脑,但我 ...
- centos 使用yum 安装出现 File contains no section headers 错误解决方法
centos 使用yum 安装出现 File contains no section headers 错误解决方法 参考文章: (1)centos 使用yum 安装出现 File contains n ...
- 本地Apache服务器访问时502 Server dropped connection 错误解决方法
本地Apache服务器访问时502 Server dropped connection 错误解决方法 参考文章: (1)本地Apache服务器访问时502 Server dropped connect ...
- 【Anaconda 的安装、简单使用及常见的错误解决】
Anaconda 的安装.简单使用及常见的错误解决 前言 Anaconda简介 安装流程 软件下载 方式一:官网下载 方式二:镜像源下载 安装流程 配置修改及Anaconda Navigator简单使 ...
- undefined symbol: _Py_ZeroStruct错误一种可能的原因
最近在试用一个pytorch实现的Light-Head模型(https://github.com/chengsq/pytorch-lighthead),编译完成后运行模型开始训练,遇到以下错误: Tr ...
- linux apr文件解压失败,Apache编译安装提示configure: error: APR not found错误解决方法...
在配置Apache的时候,出现configure: error: APR not found错误 原因是缺少一些依赖包,安装这些依赖包就行了 下载依赖包,注意我这里下载的与参考链接上的有些不同,安装上 ...
最新文章
- web.py使用要点
- 通过崩溃地址找错误行数之Delphi版
- Servlet、Tomcat、 SpringMVC 之间的关系
- python汽车行驶工况_什么叫车辆行驶工况
- [MEGA DEAL]完整的Java编程训练营(94%折扣)
- 源码研究:php变量
- 原创 Spark go nsx很可爱的 公众号 vSAN 文章合集
- ssrs 生成pdf_在SSRS报告中生成热图的可用选项
- golang之strings
- 初学者求经典java学习视频
- 主力吸筹猛攻指标源码_通达信主力吸筹提款副图指标 源码
- iOS媒体视频播放器应用源码
- 2019eclipse 中文汉化包 安装教程
- 基于.Net C# 通信开发-网络调试助手
- C语言:计算班级平均数
- HIVE一些字符处理
- 施工企业应实行工程项目责任成本管理
- Java数独游戏破解工具源代码
- 关于iPhone删除无法删除的描述文件
- @test 不允许在这里_“我们不在这里为他们服务”
热门文章
- 烂泥:SQL Server 2005数据库备份与恢复
- Jenkins执行脚本,提示“sudo: no tty present and no askpass program specified”解决方法
- jsp定义一个变量在html,jsp中变量及方法的声明与使用说明
- AFP溢出攻击模块afp/loginext
- 分享Kali Linux 2017年第29周镜像文件
- Xamarin Visual Studio不识别JDK路径
- 芝麻翻译软件测试,细数35个单元测试准则 “Hello, world!”
- java socket 重连复用,20190818 On Java8 第八章 复用
- oauth password模式_史上最干的Oauth案例分析
- 博世力士乐液压_A10VSO71DFR1/31RPPA12N00力士乐柱塞泵原装现货