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;
|
||||
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;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user