Skip to content
  • Ruediger Pluem's avatar
    * Handle the cases "no proxy request" and "reverse proxy request" in the same · 25ae9a5d
    Ruediger Pluem authored
      manner, when setting scheme and port_str. This is needed because if a cached
      entry is looked up by mod_cache's quick handler r->proxyreq
      is still unset in the reverse proxy case as it only gets set in the
      translate name hook (either by ProxyPass or mod_rewrite) which is run
      after the quick handler hook. This is different to the forward proxy
      case where it gets set before the quick handler is run (in the
      post_read_request hook).
      If a cache entry is created by the CACHE_SAVE filter we always have
      r->proxyreq set correctly.
      Also set scheme to ap_http_scheme(r) instead of "http" to handle SSL
      correctly.
    
    PR: 39593
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@407357 13f79535-47bb-0310-9956-ffa450edef68
    25ae9a5d
To find the state of this project's repository at the time of any of these versions, check out the tags.