We currently have an instance of SugarCRM installed on an intranet (internal network) machine, but our roving users need/want to access it remotely.
I have set up Apache 2.0 as a reverse proxy, providing access to the internal machine such that it's visible to the external world over a secure (https) URL.
The problem is that, even with mod_proxy_html rewriting HTML urls, there are still several portions of SugarCRM that do not seem to work -- certain selections and other items. Is there some JavaScript magic going on that is outside of HTML links or form submissions that are normally handled by mod_proxy_html?
Does anyone have a valid configuration of a reverse proxy providing access to an internal SugarCRM instance that is fully-functional? What additional steps did you have to take?
-=- D. J.
Basic outline of the relevant sections of my current Apache configuration (names/IPs changed to protect the innocent):
Code:# # Virtual Host for crm.answeron.com SSL # <VirtualHost 99.99.99.99:443> ServerName 99.99.99.99:443 [. . .] <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass /sugarcrm/ http://10.20.0.31:6080/sugarcrm/ ProxyPassReverse /sugarcrm/ http://10.20.0.31:6080/sugarcrm/ ProxyPassReverse /sugarcrm/ http://sugarcrm-lan:6080/sugarcrm/ ProxyPassReverse /sugarcrm/ http://sugarcrm-lan.mydomain.com:6080/sugarcrm/ ProxyHTMLURLMap http://10.20.0.31:6080/sugarcrm /sugarcrm ProxyHTMLURLMap http://sugarcrm-lan:6080/sugarcrm /sugarcrm ProxyHTMLURLMap http://sugarcrm-lan.mydomain.com:6080/sugarcrm /sugarcrm ProxyHTMLLogVerbose On <Location /sugarcrm/> ProxyPassReverse / SetOutputFilter proxy-html ProxyHTMLURLMap /sugarcrm/ /sugarcrm/ RequestHeader unset Accept-Encoding </Location> [. . .] </VirtualHost>


LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks