Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
QlikPerson_84
Contributor
Contributor

Qlik Web Connector in Multi Node

Hi,

We are facing issue with web connector in Multi Node Qlik Sense Enterprise.

1. We have Central + 3 Rim nodes ( On AWS )

2. Qlik Web Connector is installed on each node.

3. we are using different port ( not 5555 ).

4. Deploy.Config has changes 

                  <AllowRemoteAccess>true</AllowRemoteAccess>
                  <DefaultAllowedIpAddresses>any</DefaultAllowedIpAddresses>

5. Our server is accessible over https and we have certificate.

6.  I want to understand 

     A.> Do we have to extend our certificate to this port over which Web Connector is working and on all nodes ?

     B.> When we generate script from Hub, do we have to use localhost or the fully qualified url with https ?

     C.> Port used in web connector need to be opened both Inbound and Outbound ?

      D.> What is recommended, use one node with web connector where all tasks using web connector should run and no other kind of task or use web connector in all nodes and all tasks allowed in all nodes.

Labels (1)
3 Replies
Grissom228
Contributor
Contributor

Satisfied to consider your to be as I might suspect I have a similar issue, I am likewise confounded and needing light on this equivalent issue. Need assistance.

PrepaidCardStatus

Chip_Matejowsky
Support
Support

Moving this from QlikView Administration to Qlik Sense Connectivity so you reach your intended audience.

Principal Technical Support Engineer with Qlik Support
Help users find answers! Don't forget to mark a solution that worked for you!
chrisbrain
Partner - Specialist II
Partner - Specialist II

Hi,

I'll try and answer where I can.

A) Well we would always recommend securing the traffic to QWC using SSL as even if the reloads are happening from Sense running on the same machine as QWC the developers will likely be browsing to the QWC web UI from another machine so this should be secured. There are some notes in the help about this:

https://help.qlik.com/en-US/connectors/Subsystems/Web_Connectors_help/Content/Connectors_QWC/Adminis...

B) If QWC is running on the same machine as Sense then localhost should work. But what if the reload ends up happening on a different node with its own copy of QWC? If you run QWC on each node you also need to manage a separate set of QWC users and associated config (assuming you are using forms auth).

C) I think inbound only. It needs to be able to listed for HTTP requests on the port you have chosen.

D) I am not sure we would recommend either of these options although technically they should both be possible.

I think it's more common to run QWC on one node only, configure SSL and use the allowed IP whitelist to allow reload requests from any of the nodes where sense engine reloads can run from.

beeido.com - BI | Software | Qlik Integration Services
GitFirst - A CI/CD solution for Qlik Sense