【问题标题】:<VirtualHost> error in Apache2.confApache2.conf 中的 <VirtualHost> 错误
【发布时间】:2013-07-29 14:34:29
【问题描述】:

如果不寻求帮助,我无法解决此问题。通过 Syn 安装 LAMP。包装。经理。并尝试设置和运行 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 文件谈到了&lt;VirtualHost&gt;,我已经阅读了放在那里的示例,但我无法理解我在做什么。而且由于文件说除非您知道自己在做什么,否则不要这样做,我在问:

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

【问题讨论】:

  • 离题。不是编程问题。这是更多的服务器配置/维护。
  • vim、nano、gedit(这是一个 gui)。对你来说最简单的可能是 nano。执行nano /etc/apache2/apache2.conf 并滚动到第 237 行以查看发生了什么

标签: apache2 lamp


【解决方案1】:

哦,这看起来很简单……我想。您会在文件/etc/apache2/sites-enabled/example.com 附近或顶部看到&lt;VirtualHosts&gt;(错误显示第1 行)。向下滚动浏览所有内容。如果你没有看到&lt;/VirtualHosts&gt;(注意斜线),把它放在文件的底部。保存并关闭,然后重启apache

关于“不允许的操作”:您可能必须使用 sudo 来提升您的权限(假设您使用的是 unix,我认为您是)。如果您不知道,请研究如何执行此操作。

【讨论】:

    猜你喜欢
    • 2011-07-16
    • 2021-12-27
    • 2014-08-18
    • 2020-02-06
    • 1970-01-01
    • 2017-12-21
    • 1970-01-01
    • 2020-03-01
    • 2021-05-06
    相关资源
    最近更新 更多