启用/禁用mod_ssl后,Apache无法启动

时间:2015-08-18 07:43:35

标签: ssl proxy ubuntu-14.04 apache2.4

4.7(Ubuntu)我试图在已经存在的实例上使用SSL设置代理,该实例充当其他非ssl应用程序的代理。我通过运行a2enmod ssl启用了ssl并重新启动。我立即收到警报,其他应用程序的代理停止工作。我立即运行了a2dismod ssl命令并重启了失败的apache。在apache2 / error.log中,我发现了以下错误:

Mon Aug 17 23:04:31.670430 2015] [ssl:emerg] [pid 16151:tid 140301083379584] AH02241:Init:无法从文件/etc/apache2/ssl/touc.com.pem读取服务器证书 [Mon Aug 17 23:04:31.670473 2015] [ssl:emerg] [pid 16151:tid 140301083379584] SSL库错误:错误:0D0680A8:asn1编码例程:ASN1_CHECK_TLEN:错误的标签 [Mon 8月17日23:04:31.670491 2015] [ssl:emerg] [pid 16151:tid 140301083379584] SSL库错误:错误:0D07803A:asn1编码例程:ASN1_ITEM_EX_D2I:嵌套asn1错误(类型= X509) [Mon 8月17日23:04:31.670501 2015] [ssl:emerg] [pid 16151:tid 140301083379584] AH02312:初始化mod_ssl,退出的致命错误。

从那时起,我无法使其他代理可用,但是当我直接访问其URL时,它们正在运行。我错过了什么线索?

1 个答案:

答案 0 :(得分:0)

找出究竟出了什么问题。显然启用ssl_mod会禁用proxy_http,当您禁用ssl_mod时,需要重新启用proxy_http。一旦重新启动Apache服务器,一切正常。