Apache2无法启动

时间:2013-10-09 13:47:40

标签: linux apache ubuntu webserver webmin

我已经在一台带有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并重新安装了它,但不确定它为什么仍然失败。

3 个答案:

答案 0 :(得分:4)

您没有启用默认网站:

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

site-enabled应该包含site-available中文件的符号链接,我猜你的000-default符号链接不会链接到site-available中的真实文件。

我想这个Ubuntu指南可能对你很感兴趣。

答案 1 :(得分:4)

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

答案 2 :(得分:2)

其中一个原因可能是您可能有一些未启用的网站。要检查

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

      

    sudo service apache2 restart

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