apache2:当标头匹配时禁用保持活动

apache2:当标头匹配时禁用保持活动

我希望当设置特定主机标头时,Apache 禁用 http 1.1 的 keep-alive。但我不知道该怎么做,因为网络上关于 SetEnvIfExpr 的示例确实很少。我得到的是:

SetEnvIfExpr "%{SERVER_NAME}==home.myhome.net" nokeepalive 1

但是 Apache 不会接受这样的情况:

语法错误,意外的 T_OP_CONCAT,预期为 '('

任何想法?

问候,托马斯

答案1

我找到了另一种解决方案来禁用标题匹配时的保持活动状态:

RewriteCond "%{SERVER_NAME}" "home.myhome.net"
RewriteRule ^.*$ - [E=nokeepalive:1]

但我也运行了 SetEnvIfExpr:

SetEnvIfExpr "%{SERVER_NAME} == 'home.myhome.net'" nokeepalive 1

相关内容