网站已经启动。 我改变了我的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版本中仍然存在,但是它适合。