1 Reply Latest reply on Aug 9, 2017 12:32 AM by Vishal Kumar

    Reverse proxy server Url

    pavitra k

      We are in production where we have two urls one for intranet(tableau.XXX.com) and other one is for external user-internet(tableauweb.XXX.com). We have apache webserver in DMZ which for external url with SSO enabled. Even though we have configured reverse proxy on Apache server in DMZ to reroute request to internal app(please see the below), when user access external url tableau return back to only internal url. But we want to retrain external url. Exposing internal url is security risk for us. This is one of road block for us to open up application externally.

       

      http://kb.tableausoftware.com/articles/issue/reverse-proxy-server-url-reverts-to-internal-url

       

      ###################Tableau#####

      ProxyPass /testtab http://tableau.XXX.com

      ProxyPassReverse /testtab http://tableau.XXX.com

      AllowEncodedSlashes On

      ProxyRequests On

      ProxyVia On

       

       

      RequestHeader set X-Forwarded-Host tableau.XXX.com

      RequestHeader set X-Forwarded-For tableau.XXX.com

      RequestHeader set Host tableau.XXX.com

      RequestHeader set Referrer tableau.XXX.com

       

      RewriteEngine On

      RewriteRule /testtab* http://tableau.XXX.com [R]

       

      what is wrong in this code...how to acheive this ? so please share me some suggestions