You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Hemalatha A <he...@googlemail.com> on 2017/04/10 06:24:45 UTC

[users@httpd] Apache substitute issue

Hi,

I am facing 2 issues with Apache mod_proxy and substitute.

1. I have a substitute like say:
 Substitute "s/http/https/ni"
 It works perfectly fine when I do curl. But on browser, it somehow doesn't
seem to apply the substitute, it still remains http. What could be the
reason, how to debug this?

2. I have reverse proxy server on machine M1 for a backend server(http)
running on local machine, whose service  if down redirect me to http
service of backend machine M2, which also has a reverse proxy running.

M1 proxyserver  --> http(M1) --> http (M2)

If backend on M1 is down, I want the redirection to go to https of backend
machine, instead of http or M1 to act as proxy for M2 backend also, if M1
backend is down
How can this be done?


-- 


Regards
Hemalatha

Re: [users@httpd] Apache substitute issue

Posted by Luca Toscano <to...@gmail.com>.
Hi!

2017-04-10 8:24 GMT+02:00 Hemalatha A <he...@googlemail.com>:

> Hi,
>
> I am facing 2 issues with Apache mod_proxy and substitute.
>
> 1. I have a substitute like say:
>  Substitute "s/http/https/ni"
>  It works perfectly fine when I do curl. But on browser, it somehow
> doesn't seem to apply the substitute, it still remains http. What could be
> the reason, how to debug this?
>

Can you give us more info about how to reproduce the issue? For example a
HTML snipped that is not rewritten as you expect, otherwise it is really
difficult to help :)

Please also check
https://httpd.apache.org/docs/current/mod/mod_proxy_html.html that might be
more suitable/flexible/complete for what you are trying to do.


>
> 2. I have reverse proxy server on machine M1 for a backend server(http)
> running on local machine, whose service  if down redirect me to http
> service of backend machine M2, which also has a reverse proxy running.
>
> M1 proxyserver  --> http(M1) --> http (M2)
>
> If backend on M1 is down, I want the redirection to go to https of backend
> machine, instead of http or M1 to act as proxy for M2 backend also, if M1
> backend is down
> How can this be done?
>
>
What is the configuration that you currently use for the redirection? Can
you share your httpd config?

Luca