RoboHelp page does not work with webserver proxy
We have a internet facing company website and we have hosted help content for the website using Robohelp. The RoboHelp Server 11 (11.2.0) has been installed on a Windows server which is on the company intranet while we have a separate Unix IHS 8.5.5 webserver (based on Apache 2.2) which is exposed on the internet. Further, the website is only accessible over https while the direct help content from Robohelp server can be accessed over http (on intranet). To access the help content from internet we have configured a reverse proxy on the Unix webserver. But we observe that when the help content is accessed from the proxy, the help page does not show the content. We even see the same issue when accessing via proxy in the intranet. But the same page shows content without issues using the direct Robohelp "View Project" URL from the admin console.
Reverse Proxy on Unix Webserver
<Proxy balancer://help_ws>
BalancerMember http://robohelp_windows_server_hostname1:8080/robohelp/robo/server/Application/
BalancerMember http://robohelp_windows_server_hostname2:8080/robohelp/robo/server/Application/ status=+H
</Proxy>
ProxyPass /help/ balancer://help_ws/
Page accessed directly via "View Project" works -
http://robohelp_windows_server_hostname1:8080/robohelp/robo/server/Application/projects_responsive/T...
Page accessed via proxy breaks -
https://our_website.com/robohelp/help/projects_responsive/Test/index.htm?&type=responsivehelp&area=A...
On observing the network logs when page breaks, we see a direct call made by the help page to the Windows server hostname & port which is inaccessible over the internet and the page does not load. The same error shows up when accessing the help page from proxy in intranet.
http://robohelp_windows_server_hostname1:8080/robohelp/server?mgr=sys&cmd=logtpc&area=Application&tp...
We even tried adding a second proxy for /robohelp in addition to /robohelp/robo/server/Application/ to see if the issue gets fixed, but the issue persists.
Please advise on how to resolve this issue. Thank you.
