Ubuntu 升级到13.10之后出现Apache2启动失败的问题

昨天看到Ubuntu 13.04提示有新的发行版Ubuntu 13.10了,手痒了一下,没有忍住就升级了。

结果升级完毕之后发现Apache2服务启动失败了,失败信息是:

Invalid command 'LockFile', perhaps misspelled or defined by a module not included in the server configuration

原来是Ubuntu 13.10中将Apache2升级到了2.4.6版本,但是在提问是否更新配置文件的时候,我没有允许它升级我的apache2.conf文件,这样就是我使用2.2的配置文件去启动2.4.6的Apache2。Apache2在2.3版本之后,就不再使用LockFile参数,而是改用了Mutext来控制锁定机制。所以在apache2.conf里面直接注释掉LockFile一行就可以成功启动。

关于Mutex参数的详细信息可以参考官方文档:

http://httpd.apache.org/docs/2.4/mod/core.html#mutex

原文地址:https://www.cnblogs.com/yuanyq/p/3382082.html