On Wed, Jan 29, 2020 at 10:25 AM Gillis J. de Nijs
<gil...@jink.net.invalid> wrote:
> <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 and 
> ProxyPassReverse.  I'd probably just use mod_macro, or generate the 
> configuration offline.

I've modified the macro to use reverse proxies. Take a look at this:

  
https://github.com/tbrowder/apache-httpd-tidbits/blob/master/conf/vhost-proxy.macro.conf

-Tom

> 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
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to