Re: [users@httpd] Re: Virtual host macros and reverse proxy

2020-01-29 Thread Tom Browder
On Wed, Jan 29, 2020 at 10:25 AM Gillis J. de Nijs
 wrote:
>  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  wrote:
>>
>> On Wed, Jan 29, 2020 at 08:36 Gillis J. de Nijs  
>> 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:
>>
>> 
>> $port = 16000
>> 
>> 
>> $port = 16100
>> 
>> 
>> $port = 16800
>>
>>
>> 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



Re: [users@httpd] Re: Virtual host macros and reverse proxy

2020-01-29 Thread Gillis J. de Nijs
  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.

On Wed, Jan 29, 2020 at 4:05 PM Tom Browder  wrote:

> On Wed, Jan 29, 2020 at 08:36 Gillis J. de Nijs 
> 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:
>
> 
> $port = 16000
> 
> 
> $port = 16100
> 
> 
> $port = 16800
>
>
> What do you think?
>
> -Tom
>
> -
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>


Re: [users@httpd] Re: Virtual host macros and reverse proxy

2020-01-29 Thread Tom Browder
On Wed, Jan 29, 2020 at 08:36 Gillis J. de Nijs  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:


$port = 16000


$port = 16100


$port = 16800
   

What do you think?

-Tom

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



Re: [users@httpd] Re: Virtual host macros and reverse proxy

2020-01-29 Thread Gillis J. de Nijs
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
.

I'd like to note that generating port numbers based on domains might work,
at first, but if you delete a domain from the list, the numbers will
shift.  So, a=>16010, b=>16020, c=>16030, etc, becomes a=>16010, c=>16020,
for example.

For doing the actual reverse proxying, you should probably read this
 and/or this
.

>


[users@httpd] Re: Virtual host macros and reverse proxy

2020-01-29 Thread Tom Browder
On Fri, Jan 24, 2020 at 12:06 Tom Browder  wrote:

> I have multiple virtual hosts for which I would like to use a reverse
> proxy to a dynamic application running constantly on my server.
>
...

Ping