大家好我是apache2的新手,我在我的ubuntu机器上安装了apache2并错误地编辑了apache2.conf文件。当我试图启动它时,我收到如下错误消息:
Starting web server apache2
apache2: Syntax error on line 236 of /etc/apache2/apache2.conf:
Syntax error on line 2 of /etc/apache2/sites-enabled/mysiteM-D:
</VirtualHost without matching <VirtualHost section
[fail]**
我该怎么办?
答案 0 :(得分:2)
在开始编辑文件之前,您是否保留了文件的副本?如果没有,请记下始终保留副本。您应该能够下载干净的副本。所以一种方法是去bakc清理安装。
另一种方法是研究错误消息。第236行出了点问题。你换了一条线吗?将它与您在网上找到的示例进行比较,研究文档图以找出解决方法。
实际上,您在启用站点的目录中的条目实际上是问题所在。这是第236行引用的文件吗?将此站点文件与其他站点文件进行比较,尝试发现问题。
答案 1 :(得分:1)
你实际上是安全的,因为在原始文件夹中有一个副本,所以只需打开它并复制所有内容并粘贴到你在conf文件夹中搞砸的那个!
如果你还有这个问题,可以在这里粘贴第235行,我可以搞清楚。