Hi Jean-Frederic,

On Mon, Jul 10, 2017 at 8:56 AM, jean-frederic clere <jfcl...@gmail.com> wrote:
>
> According rfc1123 the configuration:
> ProxyPass "/" "balancer://127"
> <Proxy balancer://127>
>     BalancerMember ajp://tomcat1:8009
>     BalancerMember ajp://tomcat2:8009
> </Proxy>
>
> 127 looks valid but it is rejected by httpd, apr_parse_addr_port() takes
> 127 as port instead hostname.

I think apr_parse_addr_port() is more meant to parse some special
httpd directives (which can be port only) than rfc1123's hosts.

>
> So addr is NULL, then I have:
> "AH01157: error parsing URL //127: Invalid host/port"
>
> Is 127 really valid, if yes do we plan to fix that?

We probably should use apr_uri_parse() in ap_proxy_canon_netloc(), and
possibly for performance reasons even try to do it one and only once
by request in the whole mod_proxy processing...


Regards,
Yann.

Reply via email to