Re: Reverse proxy
Bret Stern <[email protected]> Mon, 6 Oct 2025 09:12:27 -0700
| Newsgroups | gmane.comp.apache.user |
|---|---|
| Message-ID | <[email protected]> |
You mean my WAN facing httpd server and it's virthost configs and my internal httpd virt host configs? Correct. On 10/6/2025 9:02 AM, Frank Gingras wrote: > > > 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 <http://mail.domain.com> and one is >> postfixadmin.domain.com <http://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 <http://postfixadmin.domain.com> is >> having it's document root directed to >> virtual host mail.domain.com <http://mail.domain.com>, >> instead of postfixadmin.domain.com >> <http://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.