On Mon, Oct 6, 2025 at 11:47 AM Bret Stern <[email protected]>
wrote:

> Thanks for the comment.
>
> I had to remove one of my virtual hosts to to get this working.
>
> My virtual host settings were triple checked...but the DocumentRoot kept
> reverting to the
> wrong virtual host DocRoot.
>
> If the apache logic is to use the ServerName directive in the [virthost
> *:80] as the deciding factor to set the DocRoot, then either there is
> another
> setting that I'm not aware of or there is a bug in the logic in apache.
> When I have more time to
> look, maybe it will surface. I have some other http servers in our
> environments, so will check those results as well.
>
> Regardless, all of this is excellent learning experience.
> Bret
>
>
> On 10/5/2025 12:08 AM, E.S. Rosenberg wrote:
>
> Hey Bret,
>
> Unless I am very much mistaken you need to use the FQDN in the ProxyPass
> directive and if you don't want to expose the "real" IP of server B to the
> Internet you would need to "override" the public DNS records either in
> /etc/hosts or if you have the ability to present a different DNS view to
> server A and don't mind that complication that would be another option.
> You could I guess also use some internal FQDN as long as the virtualhosts
> on server B know to respond to that too and all the links they return are
> relative or rewritten to the domain server A presents.
>
> HTH,
> Eliyahu - אליהו
>
> Op zo 5 okt 2025 om 09:34 schreef Bret Stern <
> [email protected]>:
>
>> Can someone please comment.
>>
>> Apache server A is a physical server on my network. I has three virtual
>> hosts serving three
>> different websites. This appears to be working correctly.
>>
>> Introducing Apache server B
>> Apache server A also acts as a reverse proxy to Apache server B which is
>> another separate server with a static ip, and
>> acts as my mail server.
>>
>> There are two virtual hosts defined on Apache server B, one is
>> mail.domain.com and one is postfixadmin.domain.com
>>
>> My question is can Apache server A route (via reverse proxy) to the two
>> virtual hosts on Apache server B.
>>
>> At this point it's close to working, but my postfixadmin.domain.com is
>> having it's document root directed to
>> virtual host mail.domain.com, instead of postfixadmin.domain.com
>>
>> I've spent hours checking my virt host configurations. Is there some
>> other setting outside the virtual host configuration that
>> is allowing the DocumentRoot to be hijacked?
>>
>> Can someone please confirm my setup is possible?
>> Regards
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
You'll need to show the output from the apachectl -S command on all servers
get a complete answer, to start.

Reply via email to