When i use proxy to https target with ProxyRemote (with ProxyPreservehost off) apache set in ssl servername the proxy name in place of the ProxyPass hostname. https://httpd.apache.org/docs/2.4/fr/mod/mod_proxy.html#proxypass https://httpd.apache.org/docs/2.4/fr/mod/mod_proxy.html#proxyremote https://httpd.apache.org/docs/2.4/fr/mod/mod_proxy.html#proxypreservehost https://httpd.apache.org/docs/2.4/fr/mod/mod_ssl.html#sslproxyengine Exemple: SSLProxyEngine on ProxyRemote "*" "http://cleverproxy.localdomain:8080" ProxyPass / https://mytarget/ This set cleverproxy.localdomain:8080 in ssl servername.
This looks like a duplicate of PR57139 and should be fixed in your version. Are you really sure that you use 2.4.23 and not something below 2.4.12? Anyway can you please retest with the latest version 2.4.46?