6

我也在一台带有 webmin 的旧电脑上设置了 ubuntu 服务器。我不确定发生了什么,但我重新启动了服务器,当它启动时,它现在在 Apache 尝试启动时得到这个。

 * Starting web server apache2
apache2: Syntax error on line 237 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/000-default: No such file or directory
Action 'start' failed.
The Apache error log may have more information.

我已经在这一行检查了这个文件,它看起来像这样:

# Include the virtual host configurations:
Include sites-enabled/

我已经删除了 Apache 并重新安装了它,但不确定它为什么仍然失败。

4

3 回答 3

4

您没有启用默认站点:

/etc/apache2/sites-enabled/000-default: No such file or directory

site-enabled应该包含文件的符号链接site-available,我猜你的000-default符号链接没有链接到site-available.

我想这个Ubuntu指南可能会让你感兴趣。

于 2013-10-09T13:59:58.967 回答
4

正如 Qben 所回答的那样,问题是启用站点的文件夹中的符号链接无效。删除损坏的符号链接并添加有效的符号链接将解决问题。

于 2013-10-09T14:45:37.323 回答
2

原因之一可能是您可能有一些未启用的站点。检查

  1. /etc/apache2/sites-enabled
  2. 在许多/一些[sitename].conf文件中,一个/一些可能被交叉
  3. 删除那些发现交叉的
  4. 重启apache服务器

    sudo service apache2 restart.

希望这对您有所帮助,但也可能是其他原因。谢谢你。

于 2013-12-16T08:56:27.173 回答