SSL 配置更改后 Apache 无法启动。没有错误。请帮忙

SSL 配置更改后 Apache 无法启动。没有错误。请帮忙

网站已启动。我在 sites-enabled 中更改了配置文件,然后运行:

apache2ctl configtest

得到:语法正确

然后跑:

apache2ctl graceful

返回到命令提示符。没有消息。网站关闭,没有重新启动。此外,我没有被提示输入密码,因为我的密钥上有密码,所以应该输入。

因此我(快速)恢复了旧配置并重新启动。

apache2ctl graceful 不支持密码短语吗?error.log 文件中没有错误消息。只有“[通知] 请求优雅重启,正在重启”,然后什么都没有。

更新 7/8:搜索其他错误日志后(之前只检查了主要日志),我发现了这一点:

SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch

答案1

进行完全重启,而不是正常重启。您对私钥未加密的更改也应该有效。

从概念上讲,当主进程仅由 发送信号而不是由其生成时,我无法想象该apachectl进程能够提示输入启动时的新密码。apachectl

更具体地说 - 这7 年前的帖子在错误报告上确认您所看到的行为是预期的 - 抱歉,找不到任何更新的内容来确认该问题仍然存在于当前的 Apache 版本中,但它适合。

相关内容