Liferay DXPのリモートステージングでよくあるエラー

この文書では、Remote Stagingのアクティベーションとセットアップのエラーについて説明し、問題を解決する、または問題を完全に回避するための手順を一覧で示します。 一般的なステージングの有効化について知りたい場合は、 Enable Remote Live Stagingをご覧ください。

解像度

エラーが発生しました。 ユーザーはリモートステージングにコンテンツを公開することができません。

Summary: ユーザーがステージ環境からリモートライブサーバーにコンテンツを公開しようとすると、エラーが発生します。

一般的な原因

  1. サーバーには、リモート サーバーの portal-ext.properties にある正しい tunnel.servlet.hosts.allowed= がありません。
  2. SSLが不適切に設定されている。

推奨ソリューション

ユーザーインターフェースや他のドキュメントで既に説明されているように、リモートサーバーの portal-ext.propertiestunnel.servlet.hosts.allowed= の設定をステージングサーバーの IP アドレスに置き換えてください。

また、ユーザーはリモートサーバーのコントロールパネルを使用することもできます。 コントロールパネルを使用するには、次の手順を実行します。

  1. コントロールパネル > コンフィグレーション > システム設定に移動します。
    remotestaging_01.PNG
  2. Tunnel Auth Verifiers の設定を検索し、クリックします。

    ( DXP 7.1で作業しているユーザーのために、この設定は Tunnel Authenticationという名前に変更されました)。
    remotestaging_02.PNG

  3. /api/liferay/doをクリックします。
  4. 許可されたホストのリストで、 Staged ServerのURLを入力します。
    remotestaging_03.PNG
  5. アップデートをクリックします。
注意一般的な原則として、コントロールパネルの設定はportal-ext.propertiesの設定より優先されます。 コントロールパネルで行った変更が目的の変更であることを確認します。

安全な接続でコンテンツを公開したい場合は、アプリケーションサーバーのSSL接続を有効にし、適切なアプリケーションサーバーのドキュメントを参照してください。

予防のためのヒント

  1. ユーザーがSSLを有効にしている場合、Javaセキュリティファイルが正しく生成され、各アプリケーションサーバーの正しいファイルフォルダーにあることを確認します。 アプリケーションサーバーのセキュアポートが有効になっていることを確認する(例:8443、ほとんどの場合)。

  2. ステージングサーバーでターゲットのIP、ポート、サイトID(例:10444)が正しいことを確認します。

追加情報

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています