我们刚刚将一台机器从 8.04 升级到 10.04(是的,早就该升级了)但是升级后 apache2 无法启动。
错误日志中没有显示任何内容,apache 的 error.log 中没有,没有控制台输出,syslog 中也没有显示任何内容。
我们已经将问题缩小到 mod_ssl。如果我禁用 mod_ssl (a2dismod ssl),apache 可以正常启动。重新启用模块后问题又出现了。
在调试时,我已经尝试使用 ssl.conf.dpkg-dist 干净的配置文件来确保问题不是由于我们的 SSL 配置不兼容,但这并没有改变任何东西。
编辑:更新:我选择了简单的方法,切换到 mod_gnutls,所以这不再是大问题了。仍然很好奇这可能是什么原因,所以如果你知道可能的原因,请发布它。
答案1
如果您有加密的服务器证书,则可能存在以下问题:
https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/582963