Apache2.conf </virtualhost>中的<virtualhost>错误

时间:2013-07-29 17:18:37

标签: apache2 lamp

如果不寻求帮助,我无法解决这个问题。通过Syn安装LAMP。 PKG。经理。并尝试设置和运行LAMP,我收到了:

mark@Lexington:/$ apachectl restart
/usr/sbin/apachectl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Syntax error on line 237 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/sites-enabled/example.com: /etc/apache2/sites-enabled/example.com:1: <VirtualHost> was not closed.

/etc/apache2/apache2.conf文件谈到了<VirtualHost>,我已经阅读了放在那里的例子,但是我无法理解我在做什么。既然文件说不要除非你知道你在做什么,我问:

  1. 这是XUbuntu 12.04。我尝试安装LAMP。这样做的目的是在浏览器中运行vnstat并查看带宽使用情况。另外,我想把一个mp3文件“提供”给我保留的博客。我不明白为什么我会在浏览器中显示Apache错误日志。我没理由看到另一个位置的带宽使用情况。 LAMP唯一的另一个原因是我试图使用MythTV通过以太网线将电视信号发送到“智能”电视。
  2. 如果你能指出我的网址或其他帮助,我非常感激。
  3. 如果你能给我一个显示行号的文本编辑器的名称,那么我可以看看“第237行”,我会试着弄清楚语法错误。

1 个答案:

答案 0 :(得分:0)

哦,这看起来很容易......我想。您会在文件<VirtualHosts>附近或顶部看到/etc/apache2/sites-enabled/example.com(错误表示第1行)。向下滚动所有内容。如果你没有看到</VirtualHosts>(请注意斜杠),请将其放在文件的底部。保存并关闭,然后重新启动apache

关于“不允许操作”:您可能必须使用sudo来提升您的权限(假设您使用的是unix,我认为您是这样)。如果你不知道,研究如何做到这一点。