fvbakel - Monday, November 2, 2009 11:17 AM:
I am trying to make an installation of Aras available via a reverse proxy. The idea is to make Aras available on the public internet without exposing the internal servers.
I have setup the reverse proxy configuration and browsing the metadata in Aras works fine. However, it is not possible to view the files. The client tries to access the vault server via the internal url.
What should be done to make Aras and the vaults accessible via a reverse proxy?
bradmq - Friday, December 10, 2010 2:18 PM:
Hi, I was wondering what you had to do to get Innovator to work behind a reverse proxy? I am using an HTTPS proxy on the internet side but just HTTP on the Innovator server and the Innovator redirects contain HTTP instead of just being relative paths.
Brad
Nikul Patel - Friday, December 24, 2010 1:24 AM:
Hi Fvbakel,
Can you please give steps to set up reverse proxy?
According to my searching I found that: To setup reverse proxy we have to configur ISA 2004. And For ISA 2004 we have to install windows server 2003.
Is there any way to setup reverse proxy in window xp or any other OS? Please, help me.
Thanks,
Nikul Patel.
authentic - Monday, August 15, 2011 3:28 AM:
888tiger5:
PeterSchroer - Friday, December 24, 2010 10:04 AM:
In my experience, the easiest reverse proxy server to configure is Apache. Either Apache on Windows, or Linux works the same.
We've installed a Linux box in the DMZ running Apache, using HTTPS traffic out to the internet, and then HTTP traffic through a firewall tunnel to the Aras Innovator server.
Nikul Patel - Monday, December 27, 2010 12:20 AM:
Hi Peter,
Thanks for giving me such a reply. But till I want your help: "Can you please send me the steps to configur reverse proxy in windows?"
Thanks,
Nikul Patel.
fvbakel - Wednesday, January 5, 2011 3:50 AM:
Hi Nikul,
This is what I did to configure our reverse proxy:
1. installed appache on windows
2. At the bottom of http.conf I added the following settings:
(replace externalservername with your public host name and replace internalservername with your internal server name)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
NameVirtualHost *:8080
<IfModule proxy_module>
<VirtualHost *:8080>
ServerName externalservername
<Location /InnovatorServer>
ProxyPass internalservername/InnovatorServer
ProxyPassReverse internalservername/InnovatorServer
ProxyPassReverseCookieDomain internalservername externalservername
# Allow only defined entries, deny by default
Order Allow,Deny
# Specify customers IP@ range(s)
Allow from All
</Location>
</VirtualHost>
</IfModule>
3, you might need to make the external URL available on your vault configuration in Aras to make the files that are stored in Aras available too.
Aras is now accesable via the URL externalservername:8080/.../InnovatorServer
Good luck.
Kind regards,
Frank van Bakel