Migrating to Liferay Cloud
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

ステージ5: Webサーバー構成の移行

Liferay の設定とカスタマイズが Liferay Cloud にデプロイされたので、次の段階は Web サーバーの設定を移行することです。 これには、Web サーバーを Nginx に移行し (必要な場合)、すべての Nginx 構成ファイルとカスタマイズ (シェル スクリプトと静的コンテンツ) を Liferay Cloud 環境に展開することが含まれます。

WebサーバーをNginxに移行する

Liferay Cloud は、Web サーバーとして Nginx のみをサポートしています。 まだ Nginx を使用していない場合は、まず Web サーバーと構成を Nginx に移行します。 詳細については、 Nginx サイト を参照してください。

ヒント

Nginx への移行に関してサポートが必要な場合は、 Liferay Cloud サポートにお問い合わせください。

Nginxの設定を整理する

次に、Nginx の設定をリポジトリに移動し、Liferay Cloud にデプロイできるようにします。

整理する特定の Nginx 構成がない場合は、この手順をスキップしてください。

以前にクローンしたプロジェクトリポジトリで、 webserver/configs/[ENV]/ フォルダ(Liferay Cloud 環境に対応)に移動し、次のパターンに従って、すべての Nginx 構成ファイルを適切な環境フォルダに配置します。

  • Nginx 設定ファイル (.conf) を webserver/configs/[ENV]/conf.d/に配置します。
  • var/www/html/ ディレクトリのオーバーライドを webserver/configs/[ENV]/public/に配置します。
  • その他のオーバーライド( /etc/nginx/ ディレクトリ用)を webserver/configs/[ENV]/に配置します。
ヒント

webserver/configs/common/ フォルダに配置されたファイルは、デプロイ時にすべての環境に適用されます。

詳細については、 Web サーバー サービス構成 を参照してください。

ヒント

Nginx 構成ファイルがどのようなものかを確認するには、構成例 ここを参照してください。

Webサーバーのカスタマイズを整理する

Web サーバーにこれらのカスタム シェル スクリプトまたは静的コンテンツがない場合は、この手順をスキップしてください。

Liferay Cloudプロジェクトリポジトリで、すべてのカスタムシェルスクリプトを適切な webserver/configs/[ENV]/scripts/ 環境フォルダに配置します。

すべての静的コンテンツを適切な webserver/configs/[ENV]/public/ 環境フォルダに配置します。

すべてのカスタム コンテンツをリポジトリに整理したら、変更を Liferay Cloud 環境にデプロイする準備が整います。

ビルドの作成とデプロイ

次に、これらの変更を Liferay Cloud 環境に適用するために、ビルドを作成してデプロイする必要があります。

変更した内容でJenkinsビルドを作成する

Gitコマンドを実行し、Gitがインストールされている端末で変更内容を送信します。

  1. 変更したファイルをGitに追加します。

    git add .
    
  2. 変更内容とメッセージをコミットします。

    git commit -m "Liferay Cloud Migration Stage 5"
    
  3. 変更をGitHubにプッシュします。

    git push origin master
    

プロジェクトはGitHubのリポジトリにリンクされているため、変更をプッシュすると自動的にビルドが作成されます。 ビルドが完了するのを待ってから、次に進みます。

ビルドを選択した環境にデプロイする

最後に、 Liferay Cloud Console を使用して、完成したビルドを選択した環境にデプロイします。

  1. Liferay Cloud Consoleでビルドページに移動します(ページ上部のリンクを使用します)。

  2. リストの中から前回作成したビルドを探し、アクションメニューから[Deploy build to]をクリックします。

    ビルドのアクションメニューでデプロイします。

  3. ビルドをデプロイする環境を選択します(例: acme-dev)。

  4. 以下の情報を確認し、確認ボックスを選択して、デプロイ結果を確認します。

    チェックボックスにチェックを入れ、準備ができたらビルドをデプロイします。

  5. ビルドのデプロイをクリックします。

ビルドは選択した環境にデプロイされ、 Web サーバー サービスが再起動すると、Nginx の構成とカスタマイズが選択した環境に適用されます。

今後の流れ

これで、Web サーバー構成の Liferay Cloud 環境への移行が完了しました。 次に、 Elasticsearch 構成を移行します。