【问题标题】:Apache upgrade 2.2 -> 2.4 issueApache 升级 2.2 -> 2.4 问题
【发布时间】:2014-06-16 17:18:02
【问题描述】:

我在更新 Apache(从 2.2 到 2.4)时遇到问题。我在尝试访问“localhost”时不断收到相同的消息

.htaccess: 此处不允许使用 RewriteEngine

我从浏览器得到的结果也是 500 Internal Server Error。

我已将旧的授权标签从“全部允许”完全更改为“全部授予”,仍然相同。尝试加载 mod_access_compat - 还是一样。

有什么想法吗?我的 httpd.conf 目前几乎是默认的,唯一的变化是 DocumentRoot 和 Directory。

【问题讨论】:

标签: apache


【解决方案1】:

我在编辑旧的 httpd.conf 时感到困惑 - 它已将 DocumentRoot 配置如下:

DocumentRoot "web/"

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "web/">
...

使用此配置,新的 Apache 将无法正常工作。我将目录更改为“/”并且它起作用了。

还需要加载 mod_rewrite 模块并将 AllowOverride 设置为 All(或 FileInfo)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-31
    • 2020-02-27
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 2015-01-06
    • 1970-01-01
    • 2015-10-25
    相关资源
    最近更新 更多