mirror of
https://github.com/apache/httpd.git
synced 2025-08-08 15:02:10 +03:00
ap_proxy_define_match_worker: disable connection reuse by default.
To avoid compat issues with dns/connection reuse now that a worker with dollar substitution can be elected. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879000 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -1962,6 +1962,16 @@ PROXY_DECLARE(char *) ap_proxy_define_match_worker(apr_pool_t *p,
|
|||||||
}
|
}
|
||||||
|
|
||||||
(*worker)->s->is_name_matchable = 1;
|
(*worker)->s->is_name_matchable = 1;
|
||||||
|
if (pdollar) {
|
||||||
|
/* Before ap_proxy_define_match_worker() existed, a regex worker
|
||||||
|
* with dollar substitution was never matched against the actual
|
||||||
|
* URL thus the request fell through the generic worker. To avoid
|
||||||
|
* dns and connection reuse compat issues, let's disable connection
|
||||||
|
* reuse by default, it can still be overwritten by an explicit
|
||||||
|
* enablereuse=on.
|
||||||
|
*/
|
||||||
|
(*worker)->s->disablereuse = 1;
|
||||||
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user