我必须在仅使用ProxyPassRerverse指令而不是ProxyPass指令的Apache 2.4 Proxy上设置连接属性,该ProxyPass指令接受lim,max,ttl,timeout ...等其他参数。
<Location /postbox-sdd/>
LuaHookTranslateName /etc/httpd/conf.d/hooks.lua map_xxx_to_postbox early
ProxyPassReverse /postbox-sdd/
Session On
SessionEnv On
SessionCookieName cfsession path=/
SessionCookieName2 session path=/;domain=localhost;httponly;secure;version=1;
SessionHeader X-Replace-Session
SetEnv HTTPS on
RequestHeader edit Destination ^http: https: early
Header add referer "https://postbox.xxx"
RequestHeader set referer "https://postbox.xxx"
Header unset CACHE-CONTROL
RequestHeader unset CACHE-CONTROL
</Location>
当我尝试在ProxyPassReverse行之后使用ProxySet指令(例如ProxySet ttl=20
)时,由于我不知道工作人员名称,我最终会遇到错误。有默认的工作人员名称或可以设置一个吗?
ProxySet找不到'ttl = 20'Worker
这样做的原因是使用一种到目标系统postbox.xxx的连接池。我想为新请求重用现有连接,而不是为每个新请求永久打开/关闭。
感谢帮助