<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Running QlikSense behind haproxy in Management &amp; Governance</title>
    <link>https://community.qlik.com/t5/Management-Governance/Running-QlikSense-behind-haproxy/m-p/1094192#M6041</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at the moment we trying the same thing.&lt;BR /&gt;QlikView WebServer behind Linux HAProxy ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does it work now at your site ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Feb 2017 15:03:04 GMT</pubDate>
    <dc:creator>marco_81</dc:creator>
    <dc:date>2017-02-20T15:03:04Z</dc:date>
    <item>
      <title>Running QlikSense behind haproxy</title>
      <link>https://community.qlik.com/t5/Management-Governance/Running-QlikSense-behind-haproxy/m-p/1094191#M6040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: helvetica;"&gt;Hi&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We're working on a proof of concept using Qlik, and (for a bunch of reasons) we'd like to be able to run it behind our haproxy machine. It's less about load balancing and more about IP addresses and routing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I understand there's a lot of websockets use, and I found some documentation on &lt;A href="http://blog.haproxy.com/2012/11/07/websockets-load-balancing-with-haproxy/"&gt;how to get that working with haproxy&lt;/A&gt;. Where I could use a little guidance is around the multitude of URLs that a Qlik installation needs, and how to configure Qlik to understand that it's running behind a proxy and should create all its URLs with '/reports/' at the beginning.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone done something like this before, and be willing to share their configuration or some pointers?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Apr 2016 01:58:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Management-Governance/Running-QlikSense-behind-haproxy/m-p/1094191#M6040</guid>
      <dc:creator />
      <dc:date>2016-04-12T01:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: Running QlikSense behind haproxy</title>
      <link>https://community.qlik.com/t5/Management-Governance/Running-QlikSense-behind-haproxy/m-p/1094192#M6041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at the moment we trying the same thing.&lt;BR /&gt;QlikView WebServer behind Linux HAProxy ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does it work now at your site ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Feb 2017 15:03:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Management-Governance/Running-QlikSense-behind-haproxy/m-p/1094192#M6041</guid>
      <dc:creator>marco_81</dc:creator>
      <dc:date>2017-02-20T15:03:04Z</dc:date>
    </item>
    <item>
      <title>Re: Running QlikSense behind haproxy</title>
      <link>https://community.qlik.com/t5/Management-Governance/Running-QlikSense-behind-haproxy/m-p/1094193#M6042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is my config: no SSL (using port 80), with IIS (hence using port 8080)&lt;/P&gt;&lt;P&gt;global&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; log 127.0.0.1 local0 notice&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxconn 2048&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tune.ssl.default-dh-param 2048&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; user haproxy&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; group haproxy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;defaults&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; log&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; global&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode&amp;nbsp;&amp;nbsp;&amp;nbsp; http&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; option&amp;nbsp; httplog&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; option&amp;nbsp; dontlognull&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; option&amp;nbsp; http-server-close&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; option&amp;nbsp; forwardfor&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; option&amp;nbsp; redispatch&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; retries 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeout connect&amp;nbsp; 5s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeout client&amp;nbsp; 300s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeout server&amp;nbsp; 300s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeout tunnel&amp;nbsp; 3600s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeout http-keep-alive 1s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeout http-request 60s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeout queue 60s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeout tarpit 120s&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;frontend http-in&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bind *:80&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Define hosts&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; acl host_qlik hdr(host) -i qlik.mydomain.com&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; use_backend qlik01 if host_qlik&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; acl host_qlik_connection_upgrade hdr(Connection) -i upgrade&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; use_backend qlik01 if host_qlik_connection_upgrade&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; acl host_qlik_upgrade_websocket&amp;nbsp; hdr(Upgrade)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -i websocket&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; use_backend qlik01 if host_qlik_upgrade_websocket&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;frontend windows-auth-in-4248&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bind *:4248&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; option http-tunnel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; default_backend qlikauth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;backend qlik01&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode http&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; balance leastconn&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #option forwardfor&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; option http-server-close&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; option forceclose&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; no option httpclose&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #http-request set-header X-Forwarded-Port %[dst_port]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #http-request add-header X-Forwarded-Proto https if { ssl_fc }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; option httpchk HEAD / HTTP/1.1\r\nHost:haproxy01&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; server web01 THE_IP:8080 check inter 60s&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;backend qlikauth&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mode http&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; balance leastconn&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; option forwardfor&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http-request set-header X-Forwarded-Port %[dst_port]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http-request add-header X-Forwarded-Proto https if { ssl_fc }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #option httpchk HEAD / HTTP/1.1\r\nHost:haproxy01&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; server web01 THE_IP:4248&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Feb 2017 17:39:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Management-Governance/Running-QlikSense-behind-haproxy/m-p/1094193#M6042</guid>
      <dc:creator>excelimpact_com</dc:creator>
      <dc:date>2017-02-21T17:39:27Z</dc:date>
    </item>
  </channel>
</rss>

