Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何禁用每个目录保持活动状态_Apache_Keep Alive - Fatal编程技术网

Apache 如何禁用每个目录保持活动状态

Apache 如何禁用每个目录保持活动状态,apache,keep-alive,Apache,Keep Alive,是否可以在目录基础上禁用保持活动状态 例如,我有一个运行在类似domain.com/API上的API/ 如果不在/api/目录中的任何请求上使用KeepAlive,那就太好了 更新/解决方案: SetEnvIf请求_URI/api/nokeepalive 来源:不!keep-alive指令的上下文是:server-config,virtual-host这似乎是Apache-HTTPD的最新特性,但它可以工作 要禁用(关闭)特定目录的保持活动状态,请使用: SetEnvIf Request_UR

是否可以在目录基础上禁用保持活动状态

例如,我有一个运行在类似domain.com/API上的API/

如果不在/api/目录中的任何请求上使用KeepAlive,那就太好了


更新/解决方案:

SetEnvIf请求_URI/api/nokeepalive


来源:

不!keep-alive指令的上下文是:server-config,virtual-host

这似乎是Apache-HTTPD的最新特性,但它可以工作

要禁用(关闭)特定目录的保持活动状态,请使用:

SetEnvIf Request_URI /myDir/ nokeepalive
将此添加到您的
httpd.conf
.htaccess
文件中

来源:。

我找到了两种方法: 1.正如acdcjunior所描述的,您可以在虚拟主机或主配置中使用SetEnvIf来实现这一点

SetEnvIf请求_URI/myDir/nokeepalive
2.您只需将连接头设置为关闭

标题集连接“关闭”


我更喜欢第二个选项,因为这将允许整个配置在

下。请将您的解决方案作为答案发布并接受它。