Apache,启用 Mod,将 AllowOverride 更新为全部,服务 apache2 重新启动失败

Apache,启用 Mod,将 AllowOverride 更新为全部,服务 apache2 重新启动失败

我尝试mod_rewrite使用启用 mod a2enmod。然后我将AllowOveride中的/etc/apache2/apache2.conf更新NoneAll

当我尝试重新启动 Apache 时,收到:我无法重新启动 Apache Job for apache2.service failed. See 'systemctl status apache2.service' and 'journalctl -xn' for details.

没有日志,systemctl 返回: ● apache2.service - LSB: Apache2 web server Loaded: loaded (/etc/init.d/apache2) Active: failed (Result: exit-code) since Sat 2016-08-06 21:51:18 BST; 8min ago Process: 30175 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS) Process: 20381 ExecReload=/etc/init.d/apache2 reload (code=exited, status=0/SUCCESS) Process: 31009 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

知道哪里出了问题吗?

答案1

这是一般情况,请确保您不会意外将垃圾粘贴到配置文件中。我无意中粘贴了路径而没有意识到,这不是正确的语法,所以经历了一场混乱。

我试过了diff,但我看不懂回复,因为我不习惯,所以拆分我的终端并查看现在的配置文件和昨天的备份,让一切变得简单多了。

这篇文章的寓意是,备份,备份,备份!!!

仅供参考,我每小时、每天、每周、每月备份一次系统上的关键配置文件。这多次救了我一命。

相关内容