Skip to main content

BriefCamインストールガイド

RESEARCHとWebサービスの分散環境の設定

Last Updated: 4 minute read
バージョン2024r2
言語日本語

WebサービスコンポーネントとRESEARCHコンポーネントが別々のマシン上にある分散環境で作業している場合は、次のいずれかを行う必要があります。

  • ロードバランサーを使用する(「」を参照)NGINXのインストールと設定。

  • FQDN(推奨)またはエイリアス/CNAMEを使用する – すでにドメインを使用している場合は、完全修飾ドメイン名(FQDN)を使用します。サーバーがドメインの一部ではない(FQDNがない)場合は、エイリアス/CNAMEを使用します。これを行う方法の詳細は以下の通りです。

Web アプリケーションはIFrame (別の参照元(サードパーティ)からBriefCamのコンテンツを挿入するために使用されるHTML要素)からRESEARCHコンポーネントを使用するため、これらの設定を行う必要があります。最新のブラウザではセキュリティが改善され、クロスサイトリクエストとともにCookieを送信することを防ぐようになりました。

解決策は、Cookieをファーストパーティ(同一サイト)Cookieに設定することです(ブラウザのURLバーのドメインがCookieドメインと一致する場合)。

これを実現するには、以下の例で黄色で強調表示されているように、ドメイン サフィックスがすべてのサーバーで同じになるように、FQDNを使用する必要があります。以下の例で「synopsis」や「research」などのホスト名のみを使用する場合、ドメインサフィックスはなく、Cookieはサイト間で共有されません。

例:

  • synopsis.your-domain.com

  • research.your-domain.com

ロードバランサーを設定している場合は、この問題は発生しません。詳細については、を参照してくださいNGINXのインストールと設定。

FQDNまたはエイリアス/CNAME オプションを使用している場合は、次の操作を行う必要があります。

  1. 完全修飾ドメイン名(FQDN)を使用している場合は、コントロールパネルのシステムメニューをクリックして、サーバーのFQDNを見つけます。お使いのマシンのFQDN(存在する場合)が表示されます。

    FQDN.png
  2. のEnvironment Settings(環境設定)セクBriefCam Administrator Consoleションから、QlikServer設定を編集し、FQDNまたはエイリアス/CNAMEに変更します。たとえば、ドメイン名がwww.test.comの場合は、research.test.comを使用します。

  3. Webサービスマシンで、ProWebClientのwebConfig.jsファイルを編集し(次の場所にあります: C:\Program Files\BriefCam\WebServices\ProWebClient\webConfig.js)、ホスト名をFQDNまたはエイリアス/CNAMEに置き換えます。例:

    const endPointApi = "//www.test.com/prowebapi"; const matomoSiteID = 10; const reCaptchaKey = "";

  4. Webサービスマシンで、ProWebAdminClientのweb.config.jsファイルを編集します(場所:C:\Program Files\BriefCam\WebServices\ProWebAdminClient\web.config.js)ホスト名をFQDNまたはエイリアス/CNAMEに置き換えます。例:

    const endPointApi = "//www.test.com/AdminApi/";

  5. Qlik QMC > Virtual proxies (https://localhost/qmc/virtualproxies)と入力し、bc proxyを編集します。

  6. Advanced(詳細)タブを開き、RESEARCHマシンの新しいホスト名(FQDNまたはエイリアス/CNAME)をHost allow list(ホスト許可リスト)に追加します。例:

    QMC host allow list.png
  7. [適用] をクリックします。

  8. 仮想プロキシに戻り、セントラルプロキシ(デフォルト)を編集します。

  9. Advanced(詳細)タブを開き、RESEARCHマシンの新しいホスト名(FQDNまたはエイリアス/CNAME)をHost allow list(ホスト許可リスト)に追加します。例:

    QMC host allow list Central.png
  10. [適用] をクリックします。

  11. Web ClientまたはWeb Clientを開く際は、URLに新しいホスト名を使用するようにしてくださBriefCam Administrator Consoleい。例:

    http://www.test.com/app

    http://www.test.com/admin