我已经在一台带有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并重新安装了它,但不确定它为什么仍然失败。
答案 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)
其中一个原因可能是您可能有一些未启用的网站。要检查
/etc/apache2/sites-enabled
[sitename].conf
个文件中,一个/一些可能会交叉重启apache服务器
sudo service apache2 restart
。
希望这对你有所帮助,但也可能是其他原因。谢谢。