legacy-knowledge-base
公開されました Jun. 30, 2025

Liferay PaaSでClamAVアンチウイルス設定を上書きする方法

written-by

Michael Wall

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text
注:Liferay は、Liferay Experience Could オファリングの名称を次のように変更しました。 Liferay SaaS(旧 LXC) と Liferay PaaS(旧 LXC-SM)となりました。

問題

  • MaxFileSize、MaxScanSize、StreamMaxLengthのようなデフォルトのClamAV設定は、DAMが大きなファイルを保存するために使用されている場合、十分でない可能性があり、ファイルのアップロード時にエラーが発生します。
  • これらの設定は、公式ClamAVイメージを使用している場合、環境変数などで設定することはできません。

環境

  • Liferay PaaSとカスタムClamAVアンチウイルスサービス。

解像度

  1. 既存のウイルス対策サービスLCP.jsonを更新し、画像フィールドを削除して保存します。
  2. 既存のウイルス対策サービスフォルダに'Dockerfile'というファイルを作成し、添付のDockerfileからテキストを貼り付け、必要に応じて最大値(つまりsedコマンド内の750Mの値)を更新する。
  3. sedコマンドの最初の部分がデフォルトのclamd.confからコメントされた、あるいはコメントされていない元の値、例えば#MaxFileSize 400Mで、2番目の部分が置き換える値、例えばMaxFileSize 750Mです。
  4. 必要に応じてfromコマンドタグの値を更新する。
  5. 更新したDockerfileを保存する。
  6. 上記の変更を含む新しく作成したビルドをターゲット環境にデプロイし、ウイルス対策サービスが期待通りに起動することを確認します。
  7. 予想されるファイルサイズのファイルが正常にアップロードできることをテストし、Liferay DXPサービスのログなどを確認します。

追加情報

  • Liferay PaaSでClamAVアンチウイルスを有効にする手順はこちらをご覧ください。

:Liferayサポートは特定のサードパーティ製品を推奨するものではありません。 Liferayが作成したものではない製品について提供された情報は、あくまで参考のためのものであり、これらの原則を実行するかどうかは、あなたのチームの裁量に委ねられます。

did-this-article-resolve-your-issue

legacy-knowledge-base