You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.6 KiB
41 lines
1.6 KiB
diff --git a/modules/proxy/proxy_util.c b/modules/proxy/proxy_util.c |
|
index c37a09b..2121892 100644 |
|
--- a/modules/proxy/proxy_util.c |
|
+++ b/modules/proxy/proxy_util.c |
|
@@ -1733,6 +1733,9 @@ PROXY_DECLARE(char *) ap_proxy_define_worker(apr_pool_t *p, |
|
|
|
memset(wshared, 0, sizeof(proxy_worker_shared)); |
|
|
|
+ if (uri.port && uri.port == ap_proxy_port_of_scheme(uri.scheme)) { |
|
+ uri.port = 0; |
|
+ } |
|
ptr = apr_uri_unparse(p, &uri, APR_URI_UNP_REVEALPASSWORD); |
|
if (PROXY_STRNCPY(wshared->name, ptr) != APR_SUCCESS) { |
|
return apr_psprintf(p, "worker name (%s) too long", ptr); |
|
@@ -2688,6 +2691,13 @@ PROXY_DECLARE(int) ap_proxy_connect_backend(const char *proxy_function, |
|
worker->s->hostname); |
|
break; |
|
} |
|
+ |
|
+ ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, s, APLOGNO(02823) |
|
+ "%s: connection established with Unix domain socket " |
|
+ "%s (%s)", |
|
+ proxy_function, |
|
+ conn->uds_path, |
|
+ worker->s->hostname); |
|
} |
|
else |
|
#endif |
|
@@ -2780,6 +2790,12 @@ PROXY_DECLARE(int) ap_proxy_connect_backend(const char *proxy_function, |
|
backend_addr = backend_addr->next; |
|
continue; |
|
} |
|
+ |
|
+ ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, s, APLOGNO(02824) |
|
+ "%s: connection established with %pI (%s)", |
|
+ proxy_function, |
|
+ backend_addr, |
|
+ worker->s->hostname); |
|
} |
|
|
|
/* Set a timeout on the socket */
|
|
|