Apache2.4配置文件向后兼容apache2.2
Apache2.4 configuration files with backward compatability for apache2.2
我有一些 apache 配置文件需要 运行 在 apache2.4 服务器和 apache2.2 上。一些指令已更改,最突出的是:
(2.2)
Order deny,allow
Deny from all
(2.4)
Require all denied
但是,我想 运行 在 2.2 和 2.4 上使用相同的配置文件。
解决方案是使用 < IfVersion > 可以根据 apache 服务器版本分隔 conf 文件部分 运行:
<IfVersion >= 2.4>
Require all granted
</IfVersion>
<IfVersion <= 2.2>
Order allow,deny
Allow from all
</IfVersion>
我有一些 apache 配置文件需要 运行 在 apache2.4 服务器和 apache2.2 上。一些指令已更改,最突出的是:
(2.2)
Order deny,allow
Deny from all
(2.4)
Require all denied
但是,我想 运行 在 2.2 和 2.4 上使用相同的配置文件。
解决方案是使用 < IfVersion > 可以根据 apache 服务器版本分隔 conf 文件部分 运行:
<IfVersion >= 2.4>
Require all granted
</IfVersion>
<IfVersion <= 2.2>
Order allow,deny
Allow from all
</IfVersion>