問題
- Liferay サービスのバージョンを v4.1.0にアップデートした後、私たちのチームは、-uat 環境で Liferay ページのフッターにインスタンスのノード情報が表示されるようになったことに気づきました。 portal-ext.propertiesファイル内で
web.server.display.node=false
を設定してみましたが、ノード情報は表示されたままのようです(ただし、このビルドを-prdにデプロイすると表示されません)。 - このインスタンス情報を-uat環境で非表示にする方法はありますか?
環境
- Liferay Experience Cloud
解決
- ノード情報を非表示にするには、次の環境変数を Liferay サービスに設定できます(Liferay/LCP.json経由、または UI内 /services/liferay/environment-variablesから)。
Key: LIFERAY_WEB_PERIOD_SERVER_PERIOD_DISPLAY_PERIOD_NODE
Value: false - 同様に、Liferayインスタンスのインスタンスでノード情報が必要な場合、Production-typeの環境では、この変数を
true
に設定することができます。
追加情報
- Liferay Experience Cloud 管理者の開発プロセスを支援するために、いくつかの Liferay Experience Cloud環境変数(portal.properties へのオーバーライドとして機能する)がサービスのスタートアップイベント中に設定されますが、そのほとんどは、データベース接続、セキュリティ、クラスタリング固有のプロパティなどに関するものです。 非プロダクションタイプの環境 (ただし、プロダクションタイプではない)では、対応する環境が存在しない場合、次の 2 つの変数が以下のデフォルトで設定されます。
既に存在する変数:LIFERAY_WEB_PERIOD_SERVER_PERIOD_DISPLAY_PERIOD_NODE=true
(つまり、web.server.display.node=true
)-
LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_STRANGERS_PERIOD_VERIFY=false
(つまり、company.security.strangers.verify=false
)。
-
- その他の関連情報は以下の記事をご参照ください。
- Liferay Service Environment Variables (DXPC環境変数をportal.propertiesのオーバーライドとして使用する方法についての情報が含まれています)
- Liferay DXPサービスの設定