https://bz.apache.org/bugzilla/show_bug.cgi?id=65419
Bug ID: 65419
Summary: Regexp parsing problem in ProxyPassMatch, Unable to
find the relavant path
Product: Apache httpd-2
Version: 2.4.48
Hardware: Other
OS: other
Status: NEW
Severity: blocker
Priority: P2
Component: mod_proxy
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
We are upgrading from apache2 2.4.46 to 2.4.48. The apche config has a
ProxyPassMatch rule which is now not working after upgrading.
Apache conf:
<VirtualHost *:443>
ServerName apache.mettl.pro
SSLProxyEngine on
ProxyPreserveHost On
SSLProtocol TLSv1.2
ProxyPassMatch ^/((es|en|de)/test/?(/.*)?) http://localhost:9090/$1
ProxyPassReverse ^/((es|en|de)/test/?(/.*)?) http://localhost:9090/$1
ProxyPass / http://localhost:9090/
ProxyPassReverse / http://localhost:9090/
ProxyRequests Off
Header always set Strict-Transport-Security "max-age=31536000;
includeSubDomains"
SSLEngine on
SSLCertificateFile /etc/ssl/certs/server.crt
SSLCertificateKeyFile /etc/ssl/private/server.key
SSLCertificateChainFile /etc/ssl/certs/server_bundle.crt
</VirtualHost>
Error_logs:
[Thu Jul 01 14:50:05.496435 2021] [ssl:info] [pid 7018:tid 139912673023744]
[client 10.10.5.223:19000] AH01964: Connection to child 400 established (server
ip-10-10-2-136.ap-south-1.compute.internal:443)
[Thu Jul 01 14:50:05.496838 2021] [ssl:debug] [pid 7018:tid 139912673023744]
ssl_engine_kernel.c(2425): [client 10.10.5.223:19000] AH02645: Server name not
provided via TLS extension (using default/first virtual host)
[Thu Jul 01 14:50:05.501883 2021] [ssl:debug] [pid 7018:tid 139912673023744]
ssl_engine_kernel.c(2257): [client 10.10.5.223:19000] AH02041: Protocol:
TLSv1.2, Cipher: ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)
[Thu Jul 01 14:50:05.502714 2021] [ssl:debug] [pid 7018:tid 139912673023744]
ssl_engine_kernel.c(422): [client 10.10.5.223:19000] AH02034: Initial (No.1)
HTTPS request received for child 400 (server apache.mettl.pro:443)
[Thu Jul 01 14:50:05.502865 2021] [rewrite:trace2] [pid 7018:tid
139912673023744] mod_rewrite.c(480): [client 10.10.5.223:19000] 10.10.5.223 - -
[apache.mettl.pro/sid#7f40038feb90][rid#7f3ff422d0a0/initial] init rewrite
engine with requested uri /prelogin/ping
[Thu Jul 01 14:50:05.502879 2021] [rewrite:trace3] [pid 7018:tid
139912673023744] mod_rewrite.c(480): [client 10.10.5.223:19000] 10.10.5.223 - -
[apache.mettl.pro/sid#7f40038feb90][rid#7f3ff422d0a0/initial] applying pattern
'^(.*)$' to uri '/prelogin/ping'
[Thu Jul 01 14:50:05.502902 2021] [rewrite:trace4] [pid 7018:tid
139912673023744] mod_rewrite.c(480): [client 10.10.5.223:19000] 10.10.5.223 - -
[apache.mettl.pro/sid#7f40038feb90][rid#7f3ff422d0a0/initial] RewriteCond:
input='apache.mettl.pro' pattern='^www\\.(.*)$' [NC] => not-matched
[Thu Jul 01 14:50:05.503037 2021] [rewrite:trace1] [pid 7018:tid
139912673023744] mod_rewrite.c(480): [client 10.10.5.223:19000] 10.10.5.223 - -
[apache.mettl.pro/sid#7f40038feb90][rid#7f3ff422d0a0/initial] pass through
/prelogin/ping
[Thu Jul 01 14:50:05.503166 2021] [authz_core:debug] [pid 7018:tid
139912673023744] mod_authz_core.c(818): [client 10.10.5.223:19000] AH01626:
authorization result of Require all denied: denied
[Thu Jul 01 14:50:05.503179 2021] [authz_core:debug] [pid 7018:tid
139912673023744] mod_authz_core.c(818): [client 10.10.5.223:19000] AH01626:
authorization result of <RequireAny>: denied
[Thu Jul 01 14:50:05.503186 2021] [authz_core:error] [pid 7018:tid
139912673023744] [client 10.10.5.223:19000] AH01630: client denied by server
configuration: /var/www/html/prelogin
[Thu Jul 01 14:50:05.503212 2021] [headers:debug] [pid 7018:tid
139912673023744] mod_headers.c(891): AH01503: headers:
ap_headers_error_filter()
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]