如何在Apache反向代理上设置连接属性

时间:2018-10-10 11:36:46

标签: apache proxy connection-pooling

我必须在仅使用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的连接池。我想为新请求重用现有连接,而不是为每个新请求永久打开/关闭。

感谢帮助

0 个答案:

没有答案