<If> <https://httpd.apache.org/docs/2.4/mod/core.html#if> works at request time, so that might be useful for picking the port to forward to, but in my opinion it's not that useful for creating a configuration. For example, it wouldn't allow you to choose the ports to listen on. I'm also not sure it would work correctly with ProxyPass <https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypass> and ProxyPassReverse <https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypassreverse>. I'd probably just use mod_macro, or generate the configuration offline.
On Wed, Jan 29, 2020 at 4:05 PM Tom Browder <tom.brow...@gmail.com> wrote: > On Wed, Jan 29, 2020 at 08:36 Gillis J. de Nijs <gil...@jink.net.invalid> > wrote: > > > > There's mod_macro that might be useful. I don't think it does > calculations, though, so you might need to do some things yourself. Maybe > you could indeed generate the conf files yourself and use Include or > IncludeOptional. > > ... > > Thanks, Gillis. After I "pinged" this morning I checked the docs again > and I think I can use if/else directives inside the macro, something > like this pseudo code: > > <if domain.tld = foo.org> > $port = 16000 > </if> > <elseif domain.tld = bar.com> > $port = 16100 > </elsif> > <else> > $port = 16800 > </else> > > What do you think? > > -Tom > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org > For additional commands, e-mail: users-h...@httpd.apache.org > >