2015-07-05 26 views
0

我有一些apache配置文件需要在apache2.4服务器以及apache2.2上运行。某些指令被改变,最突出的有:apache2.2向后兼容的Apache2.4配置文件

(2.2)

Order deny,allow 
Deny from all 

(2.4)

Require all denied 

不过,我想运行在两个2.2和2.4相同的conf文件。

回答

0

的解决方案是使用< IfVersion>可根据Apache服务器版本运行单独CONF文件部分:

<IfVersion >= 2.4> 
    Require all granted 
</IfVersion> 
<IfVersion <= 2.2> 
    Order allow,deny 
    Allow from all 
</IfVersion>