Alfresco Content Services 7.x のインストール(WAR ファイル)
はじめに
このページでは Alfresco Content Services 7.x のインストール方法を説明します。
前提として、
CentOS 8
Alfresco SSL Generator を実行済み
とします。
必ずサポート対象のバージョンを確認し、使用するようにしてください。
手順におけるバージョンについては、適宜読み替えてください。
1.事前準備
1.1 確認事項
Alfresco Content Service のサポートプラットフォームを確認してください。
https://docs.alfresco.com/content-services/latest/support/
1.2 事前準備
1.2.1 必要ファイルの入手
事前に以下のファイルを入手してください。
ファイルの入手はリックソフトのヘルプデスクに依頼ください。
インストールファイル | ファイル名 | 説明 |
---|---|---|
Alfresco Content Services Distribution zip | alfresco-content-services-distribution-<バージョン番号>.zip | 新規インストールまたはアップグレード用の配布 zip ファイル 既存の Tomcat アプリケーションサーバーへの手動インストール用のAlfresco WAR ファイル (配布 zip ファイル内)。 この配布zipファイルには、モジュール管理ツール (MMT) およびalfresco-global.propertiesなどのサンプル拡張ファイルも含まれています。 |
Alfresco Search Services Distribution zip | alfresco-search-services-<バージョン番号>.zip | Alfresco Search Services インストールファイル。 詳細については、 Alfresco Search Services 概要 を参照してください。 |
Alfresco Office Services Module zip | alfresco-aos-module-distributionzip-<バージョン番号>.zip | Alfresco Office Services Module (AOS) を使用すると、Microsoft Office アプリケーションから Alfresco に直接アクセスできます。 |
1.2.2 事前準備のためのインストール
以下のミドルウェアをインストールします。
インストール手順についてはリックソフトサポートドキュメントも参考にしてください。
1〜5 については、それぞれの公式ドキュメント、6は Alfresco 社の GitHub リポジトリにも手順があります。
OpenJDK をインストールします
PostgreSQL をインストールします
公式ドキュメント: Linux downloads (Red Hat family)
RS サポートドキュメント: PostgreSQL のインストール(CentOS 8 でパッケージから)
ActiveMQ をインストールします
公式ドキュメント: Installation Procedure for Unix
RS サポートドキュメント: ActiveMQ のインストール
Alfresco SSL Generator を実行します
GitHub リンク: Welcome to Alfresco SSL Generator
RS サポートドキュメント: Alfresco SSL Generator の設定 (※新フォーマットを実施している前提とします)
Alfresco Transform Services をインストールします
公式ドキュメント: Install with zip
2.Tomcat のインストール
次のコマンドを実行して Tomcat の tar.gz ファイルをダウンロードします。(ここではアーカイブされたバージョンのファイルをダウンロードしています)
実行コマンド
# curl -LkOf https://ftp.jaist.ac.jp/pub/apache/tomcat/tomcat-9/v9.0.50/bin/apache-tomcat-9.0.50.tar.gz
ダウンロードしたファイルが破損していないか確認します(Index of /dist/tomcat/tomcat-9)
実行コマンド
# sha512sum apache-tomcat-9.0.50.tar.gz
実行結果
06cd51abbeebba9385f594ed092bd30e510b6314c90c421f4be5d8bec596c6a177785efc2ce27363813f6822af89fc88a2072d7b051960e5387130faf69c447b apache-tomcat-9.0.50.tar.gz
ダウンロードした tar.gz ファイルを展開します。
実行コマンド
3.Alfresco Content Services のインストール
alfresco-content-services-distribution-<バージョン番号>.zip、alfresco-aos-module-distributionzip-<バージョン番号>.zip をあらかじめサーバに配置します。
必要に応じて実行用ユーザを作成します。
実行コマンド
データ格納用ディレクトリを作成します。
実行コマンド
実行結果
ログ格納用ディレクトリを作成します。
実行コマンド
実行結果
postgres ユーザで psql コマンドを実行します
実行コマンド
データベースを作成します
実行コマンド
postgres ユーザからログアウトします
実行コマンド
/opt
配下に新しくディレクトリを作成し、Tomcat のディレクトリを配置します
実行コマンド
alfresco-content-services-distribution-<バージョン番号>.zip ファイルを展開します
実行コマンド
実行結果
alfresco-aos-module-distributionzip-<バージョン番号>.zip ファイルを展開します
実行コマンド
Tomcat のディレクトリ配下に次のディレクトリを作成します
実行コマンド
実行結果
(オプション) Share 側に amp ファイルをインストールする必要がある場合は、予めディレクトリを作成しておきます。
実行コマンド
/opt/alfresco/content-services/tomcat/conf/catalina.properties の次の設定値を設定します。
実行コマンド
編集内容
/opt/alfresco/content-services/tomcat/conf/server.xml ファイルを編集します
実行コマンド
編集内容
catalina_pid 用に setenv.sh ファイルを作成する
実行コマンド
編集内容(クラシックフォーマットの SSL ジェネレータを使用する場合)
編集内容(新フォーマットの SSL ジェネレータを使用する場合)
Tomcat ログの出力先を変更します
実行コマンド
catalina.out のパスを編集し、出力先を変更します。
実行コマンド
編集内容
アドオン用のディレクトリをあらかじめ作成します
実行コマンド
実行結果
tomcat/webapp 配下のフォルダを全て削除します
実行コマンド
実行結果
web-server/webapps/ 配下の war ファイルを tomcat/webapp 配下に移動します
実行コマンド
実行結果
コンテンツを移動します
実行コマンド
web-server フォルダを削除します
実行コマンド
alfresco-global.properties ファイルを作成します
実行コマンド
編集内容(クラシックフォーマットの SSL ジェネレータを使用する場合)
編集内容(新フォーマットの SSL ジェネレータを使用する場合)
Alfresco SSL Generator で生成した証明書をコピーします
実行コマンド
権限を変更します
実行コマンド
実行結果
amp を適用するスクリプトに実行権限を付与します
実行コマンド
alfresco 実行用ユーザにスイッチします
実行コマンド
スクリプトを実行します
実行コマンド
実行結果
alfresco 実行用ユーザからログアウトします
実行コマンド
Alfresco Content Services を起動します
SELinux などの設定によっては、権限の関係で systemd を使用した起動に失敗する場合があります。
その場合は自社のポリシーにあわせて適宜対応してください。
実行コマンド
次の情報でログインします
項目名 | 設定値 | |
---|---|---|
1 | URL | http://<IPアドレス>:<ポート>/share |
2 | ユーザー名 | admin |
3 | パスワード | admin |
ログインすると次のホーム画面に遷移します。
Alfresco Content Services を停止します
実行コマンド
Repository 側の log4j.properties ファイルの設定を変更し、ログの出力先を変更します
実行コマンド
編集内容
Share 側の log4j.properties ファイルの設定を変更し、ログの出力先を変更します
実行コマンド
編集内容
TinyMCE language pack から必要な言語を選択してダウンロードし、その zip ファイルをあらかじめサーバに配置します。
実行コマンド
tinymce_languages.zip ファイルを展開します。
実行コマンド
権限を変更します。
実行コマンド
実行結果
Alfresco Content Services のサービスファイルを作成します。
実行コマンド
編集内容
Alfresco Content Services の自動起動を設定します
実行コマンド
実行結果
再度 Alfresco Content Services を起動します
実行コマンド
Alfresco Search Services をインストールします
公式ドキュメント: Installing and configuring Search Services with mutual TLS
RS サポートドキュメント: Alfresco Search Services のインストール
リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。
Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ