Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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_Location_Timeout_Virtualhost - Fatal编程技术网

为Apache中的不同位置设置超时指令

为Apache中的不同位置设置超时指令,apache,location,timeout,virtualhost,Apache,Location,Timeout,Virtualhost,是否可以为Apache虚拟主机中的不同位置设置指令 <Location "/fast"> TimeOut 5 </Location> <Location "/slow"> TimeOut 180 </Location> 超时5 超时180 否。您链接到的文档包含以下内容: 超时指令 上下文:服务器配置,虚拟主机 背景是: 这表示该指令在服务器配置文件中的合法位置。它是以下一个或多个值的逗号分隔列表: 服务器配置 这意味着该指令可以在服

是否可以为Apache虚拟主机中的不同位置设置指令

<Location "/fast">
  TimeOut 5
</Location>

<Location "/slow">
  TimeOut 180
</Location>

超时5
超时180

否。您链接到的文档包含以下内容:

超时指令

上下文:服务器配置,虚拟主机

背景是:

这表示该指令在服务器配置文件中的合法位置。它是以下一个或多个值的逗号分隔列表:

服务器配置

这意味着该指令可以在服务器配置文件(例如httpd.conf)中使用,但不能在任何
容器中使用。在.htaccess文件中根本不允许使用它

虚拟主机

此上下文意味着该指令可能出现在服务器配置文件的容器中

目录

在此上下文中标记为有效的指令可在服务器配置文件中的
容器内使用,但需遵守配置部分中概述的限制

.htaccess

如果指令在此上下文中有效,则表示它可以出现在每个目录.htaccess文件中。它可能不会被处理,尽管这取决于当前激活的覆盖

指令只允许在指定的上下文中使用;如果您尝试在其他地方使用它,您将得到一个配置错误,该错误将阻止服务器在该上下文中正确处理请求,或者将使服务器根本无法运行,即服务器甚至无法启动


在错误的上下文中超时会导致configtest操作失败,Apache将无法启动。

这是我期望的答案,它不仅回答了问题,而且还给出了推理以及如何找到任何Apache指令的上下文。发自内心:谢谢你。遗憾的是,我们只能对一个答案投一次票,否则我就要花40天的时间来投票了。