Apache升级2.2 - > 2.4问题

时间:2014-04-30 11:42:54

标签: apache

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

  

.htaccess:此处不允许使用RewriteEngine

此外,我从浏览器获得的结果是500内部服务器错误。

我已完全将旧授权标记从Allow from all更改为Require all grant,仍然相同。试图加载mod_access_compat - 仍然相同。

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

1 个答案:

答案 0 :(得分:0)

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

DocumentRoot "web/"

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

使用此配置,新的Apache不希望工作。我将目录更改为“/”并且它有效。

加载mod_rewrite模块并将AllowOverride设置为All(或FileInfo)也是必要的。