apache2 服务未重新启动 rails ubuntu

apache2 服务未重新启动 rails ubuntu

当我输入:

sudo /etc/init.d/apache2 restart

... 或者:

service apache2 restart

...我收到以下错误:

apache2.service 的作业失败。有关详细信息,请参阅“systemctl status apache2.service”和“journalctl -xe”。`

当我输入时systemctl status apache2.service,结果如下:

apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: failed (Result: exit-code) since Thu 2015-08-27 21:18:25 PDT; 3min 1s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 20754 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 20863 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

并输入journalctl -xeNo journal files were found

有人可以帮忙吗?

答案1

我今天遇到了类似的问题,我运行的是 apache 2.4.10-10 + deb8u1,但我的虚拟主机是从运行 2.2.16-6 + squeeze15 的服务器复制而来的,我发现有一行不再起作用,

Require Valid-user

需要改为

Require valid-user

(删除了大写字母),这使我的 Apache 再次运行。

我在 /var/log/syslog(在 debian 8 上)中发现了此错误。它给了我错误 vhost 的行号,这引导我找到了此修复方法。我不确定为什么我的旧 vhost 上的 V 是大写的,但它似乎在 2.2 上有效,但在 2.4 上无效,所以我建议您查看系统日志,看看是否能找出错误所在。

相关内容