Liferayのセットアップ
Liferayをインストールしたら、ニーズに合わせて設定します。 ここでは、一般的なセットアップ作業を説明します。
セットアップタスク
- システムの事前設定
- Liferayを有効化 (サブスクリプションが必要です)
- インスタンスの設定
- インスタンスのローカライズ
- メールの設定
- ユーザーの設定
- ファイルストレージの設定
- 検索エンジンのインストール
- Liferayの保護
- バックアップの設定
その他のセットアップタスク
- マーケットプレイスからアプリをインストールする
- ロールと権限の設定
- カスタムフィールドの追加
- 既存のシステムとの統合
- メディアファイルのプレビュー設定
- CDNの設定
- 高可用性の設定
- Liferayの調整
- JNDIの設定
上記の各タスクは、以下の説明にリンクしており、該当する記事への参照も含まれています。 最初のタスクは、本番用のLiferayインスタンスには不可欠です。 お使いのシステムにも適用されるその他のセットアップタスクを調べてください。 タスクを完了するときは、必ず上記のチェックリストを見直すようにしてください。
システムの事前設定
Liferay インスタンスを初めて起動する前に、 利用可能なポータル プロパティ を確認し、 portal-ext.properties ファイル でそれらを構成します。 Liferayを起動する前に設定すべき設定例をいくつかご紹介します。
company.default.web.id=[Your web ID]
company.default.home.url=[Your home URL]
company.default.locale=[Your country code]
company.default.time.zone=[Your time zone]
company.default.virtual.host.name=[Your virtual host name]
company.default.virtual.host.mail.domain=[Your mail domain]
admin.email.from.name=[Admin username]
admin.email.from.address=[Admin user's email address]
browser.launcher.url=
setup.wizard.enabled=false
setup.wizard.add.sample.data=off
dl.store.impl=[Your file storage]
portal-ext.properties ファイルを使用すると、設定済みの Liferay デプロイメントを簡単に再現可能な方法で作成できます。 利用可能な ポータルプロパティを確認してください。
Liferayの有効化
Subscribers
Liferay DXP を使用している場合は、 アクティベーションキー を適用してください。
インスタンスの設定
バーチャルインスタンスの基本的な外観、連絡先情報、利用規約、ランディングページやログアウトページなどの必須ページを設定します。 インスタンス構成 では、その方法をすべて説明しています。
インスタンスのローカライズ
インスタンスのロケールと標準時を設定します。 詳細については、 初期インスタンスのローカライズ を参照してください。
メールの設定
ユーザーと通信するためのメールサーバー を設定します。 次に、電子メールの送信者、電子メールの確認、パスワードのリセット、パスワードの変更用のメッセージテンプレートなど、電子メールの設定を行います。
ユーザーの設定
人のについて理解したら、それらを効果的に管理できるようにインスタンスを設定します。 あなたはできる:
- ユーザーフィールドの有効化/無効化
- 必要なカスタムユーザーフィールドを追加します
- ユーザー以外の人にもアカウント作成を許可するかどうかの指定
- 定義
- ユーザーを特定のサイト、 ロール、および ユーザーグループ に自動的に関連付けるように設定してください。
ファイルストレージの設定
ドキュメントとメディアの使用、ファイル添付、およびコンテンツへの画像の埋め込みには、ファイルストレージが必要です。 設定するには、File Storageをご覧ください。
ファイルストレージを設定した後、ウイルス対策のファイルスキャンを有効にすることを検討してください。 方法については、 アップロードされたファイルのウイルス対策スキャンを有効にする を参照してください。
検索エンジンのインストール
ユーザーがサイト内を検索できるようにします。 Liferay Enterprise Searchのような検索エンジンは、結果を素早く返してくれます。 検索エンジンのインストール をご覧ください。
Liferayの保護
Liferayを保護することはとても重要です。 詳細については、 セキュリティ にアクセスしてください。
バックアップの設定
仮想インスタンスを開発する際には、必ずバックアップを取ってください。 手順については、 バックアップ を参照してください。
その他のセットアップタスク
上記のようなタスクは、一般的に(必ずしもそうではありませんが)最初に完了します。 状況に応じて、次のタスクを適宜実行する必要があります。
マーケットプレイスからアプリをインストールする
テーマ、コネクタ、および Liferay Marketplaceで利用可能なあらゆる種類のアプリケーションを使用して、サイトを改善します。 アプリのインストールと管理が これまでになく簡単になりました。
ロールと権限の設定
ロール を使用して、すべてのユーザーを分類します。 インスタンスおよびサイトでユーザーが実行するアクティビティに対して、 権限 を定義します。
カスタムフィールドの追加
インスタンスやアプリケーションのエンティティは、追加フィールドでカスタマイズできます。 詳細については、 カスタムフィールドの追加 を参照してください。
既存のシステムとの統合
Liferayはいくつかの他のシステムと統合することができます。 例えば、LDAPなどのディレクトリを使用している場合、そこからユーザーをインポートすることができます。 LDAP ディレクトリへの接続 では、そのプロセスを示します。 必要な場合は、このサイトで統合について検索してください。
メディアファイルのプレビュー設定
サイト内の画像、動画、音声ファイルの外部サービスを設定します。 外部サービスの構成方法については、 を参照してください。
CDNの設定
コンテンツ配信ネットワーク(CDN)を介して、静的コンテンツをより高速に配信します。 詳細については、 CDN の使用 をご覧ください。
高可用性の設定
サイトのダウンタイムをなくす、あるいは最小限に抑える必要があります。 サーバーが故障したり、メンテナンスのために停止する必要がある場合、リクエストを処理するために他のサーバーを用意することが重要です。 Liferay、検索エンジン、その他のコンポーネントに複数のサーバーを構成することで、サイトの可用性を最大限に高めることができます。 高可用性のためのクラスタリング でサーバーのクラスタリング方法を学びましょう。
Liferayの調整
LiferayのJVM、接続プールなどを最適なパフォーマンスに調整します。 詳細については、 Liferay のチューニング および JVM のチューニング を参照してください。
次のステップ
もしLiferay DXPを使用していて、まだアクティベートしていないのであれば、まずそれを行ってください。 次に、 インスタンス構成 と、上記にリストされているその他の セットアップタスク に進みます。
本番環境に入る前に、インストールとデータをバックアップするためのプロセスを設定します。 詳細については、 バックアップ を参照してください。