On 07.04.2012 00:34, Daniel Ruggeri wrote:
> I wanted to bring this up here - seems like a few things are going on
> that are confusing to me. I'll try to look into it when time becomes
> available, but I thought someone might have an opinion off the bat.
> 
> -------- Original Message --------
> Subject:      [users@httpd] SNI with apache 2.4.1 reverse proxy
> Date:         Fri, 6 Apr 2012 14:11:50 +0200
> From:         Michael Weiser <mich...@dinsnail.net>
> Reply-To:     us...@httpd.apache.org
> To:   us...@httpd.apache.org

[...]

> [Fri Apr 06 11:23:55 2012] [error] Hostname www.example.com provided
> via SNI and hostname subdomain.example.com provided via HTTP are different

Seems like mod_ssl is not getting the "proper" host name in the
"proxy-request-hostname" note... from a quick glance at the "working
HTTPS reverse proxy configuration of httpd 2.2", he is obviously trying
to forward the whole domain to port 12443 on the same machine (note
the "*.example.com" ServerAlias):

> <VirtualHost *:443>
>       DocumentRoot /var/www/www.example.com
> 
>       ServerName www.example.com
>       ServerAlias example.com *.example.com
[...]
>       ProxyPass / https://www.example.com:12443/
>       ProxyPassReverse / https://www.example.com:12443/

Then it looks like mod_proxy_http determines the value for
"proxy-request-hostname" from the remote URL in ProxyPass, but is
passing on the Host header from the original request.

Kaspar

Reply via email to