Apache2
apache2:標頭匹配時禁用保持活動
我希望 Apache 在設置特定主機標頭時禁用 http 1.1 的 keep-alive。但我無法弄清楚它是如何完成的,因為網上關於 SetEnvIfExpr 的例子真的很少。我所擁有的是:
SetEnvIfExpr "%{SERVER_NAME}==home.myhome.net" nokeepalive 1
但是 Apache 不會接受它:
語法錯誤,意外的 T_OP_CONCAT,期待 ‘(’
任何的想法?
問候,托馬斯
我找到了另一種禁用標頭匹配時保持活動的解決方案:
RewriteCond "%{SERVER_NAME}" "home.myhome.net" RewriteRule ^.*$ - [E=nokeepalive:1]
但我也讓 SetEnvIfExpr 執行:
SetEnvIfExpr "%{SERVER_NAME} == 'home.myhome.net'" nokeepalive 1