【问题标题】:Apache is failing to start after enabling/disabling mod_ssl启用/禁用 mod_ssl 后 Apache 无法启动
【发布时间】:2015-11-11 00:55:39
【问题描述】:

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

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

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

【问题讨论】:

    标签: ssl proxy ubuntu-14.04 apache2.4


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-04-06
      • 2015-11-20
      • 2018-12-29
      • 2018-01-19
      • 2020-01-12
      • 2017-07-07
      • 1970-01-01
      • 2017-03-19
      相关资源
      最近更新 更多