子位置中的 Apache KeepAlive 不起作用

子位置中的 Apache KeepAlive 不起作用

我正在尝试关闭对 Apache 中子文件夹的请求的保持连接,但是当我重新加载配置时出现以下错误:

KeepAlive not allowed here

这是我的虚拟主机配置:

<VirtualHost *:80>
  ServerAdmin [email protected]
  ServerName example.com

  DocumentRoot /srv/www/mysite
  DirectoryIndex index.html

  <Location /subfolder>
    KeepAlive Off
  </Location>
</VirtualHost>

我也尝试过使用<Directory>,但是也没有效果。

有什么想法吗?我宁愿不关闭整个网站的保持活动功能...

答案1

请参阅文档KeepAlive仅有的允许在主服务器块中或直接在<VirtualHost>块中 - 而不是在Directory上下文中(这<Location>算作)。

我敢问你为什么要关闭KeepAlive它吗?这是件好事 - 如果可能的话,就让它开着吧。

相关内容