为Apache中的不同位置设置超时指令
是否可以为Apache虚拟主机中的不同位置设置指令为Apache中的不同位置设置超时指令,apache,location,timeout,virtualhost,Apache,Location,Timeout,Virtualhost,是否可以为Apache虚拟主机中的不同位置设置指令 <Location "/fast"> TimeOut 5 </Location> <Location "/slow"> TimeOut 180 </Location> 超时5 超时180 否。您链接到的文档包含以下内容: 超时指令 上下文:服务器配置,虚拟主机 背景是: 这表示该指令在服务器配置文件中的合法位置。它是以下一个或多个值的逗号分隔列表: 服务器配置 这意味着该指令可以在服
<Location "/fast">
TimeOut 5
</Location>
<Location "/slow">
TimeOut 180
</Location>
超时5
超时180
否。您链接到的文档包含以下内容:
超时指令
上下文:服务器配置,虚拟主机
背景是:
这表示该指令在服务器配置文件中的合法位置。它是以下一个或多个值的逗号分隔列表:
服务器配置
这意味着该指令可以在服务器配置文件(例如httpd.conf)中使用,但不能在任何
或
容器中使用。在.htaccess文件中根本不允许使用它
虚拟主机
此上下文意味着该指令可能出现在服务器配置文件的容器中
目录
在此上下文中标记为有效的指令可在服务器配置文件中的
、
、
、
和
容器内使用,但需遵守配置部分中概述的限制
.htaccess
如果指令在此上下文中有效,则表示它可以出现在每个目录.htaccess文件中。它可能不会被处理,尽管这取决于当前激活的覆盖
指令只允许在指定的上下文中使用;如果您尝试在其他地方使用它,您将得到一个配置错误,该错误将阻止服务器在该上下文中正确处理请求,或者将使服务器根本无法运行,即服务器甚至无法启动
在错误的上下文中超时会导致configtest操作失败,Apache将无法启动。这是我期望的答案,它不仅回答了问题,而且还给出了推理以及如何找到任何Apache指令的上下文。发自内心:谢谢你。遗憾的是,我们只能对一个答案投一次票,否则我就要花40天的时间来投票了。