Apacheconfiguration更改后,Apache无法启动。 没有错误。 请帮忙

网站已经启动。 我改变了我的configuration文件在启用网站,然后运行:

apache2ctl configtest 

得到了:语法OK

然后跑:

 apache2ctl graceful 

已经返回到命令提示符。 没有消息。 网站closures了,没有重启。 另外,我没有被要求提供密码,因为我的密钥已经存在了。

所以我把旧的configuration(快速),并重新启动。

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

更新7/8:search其他错误日志(以前只是检查主要的)之后,我发现这个:

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

做一个完整的重启,而不是一个优雅的。 没有encryption私钥的更改也应该起作用。

从概念上讲,我无法想象apachectl进程能够在主进程仅由apachectl发送信号而不是由它产生的情况下提示启动一个新的密码。

更具体地说 – 这个7年前发布的bug报告证实了你所看到的行为是对的 – 抱歉,找不到更近的内容,certificate这个问题在当前的apache版本中仍然存在,但是它适合。