Apache ReverseProxyPass redrects to http rather than https
ProxyPassReverse
can not fix this kind of redirections. There are 2 ways to solve the problem:
- Use HTTPS for the internal site. e.g.
ProxyPass / https:...
andProxyPassReverse / https:
(actually the last one is not required in your case). - Use mod_headers in the reverse proxy:
Header edit Location ^http: https:
- Use mod_rewrite in the reverse proxy to change the redirection.