CentOS 7にConfluenceをインストールする方法について説明します。Confluenceは、Javaで記述されたwikiチームのコラボレーションソフトウェアです。これは、あなたとあなたのチームメンバーが一緒にプロジェクトに取り組むことができる一元化された場所です。 Confluenceを使用すると、プラグインを介してカスタム機能を追加したり、Microsoft OfficeとSharePointを統合したり、プロジェクト関連のタスクを簡単に編集および公開したりできます。 CentOS 7へのConfluenceのインストールは簡単な作業であり、15分もかかりません。
要件
このチュートリアルでは、CentOS 7LinuxVPSテンプレートを使用します。続行する前に、Confluenceのシステム要件を確認する必要があります。
Confluenceをインストールするサーバーには、動作するLAMP(Linux、Apache、MySQL、およびPHP)スタックがインストールされている必要があります。したがって、LAMPをインストールする必要がある場合は、優れたチュートリアルに従ってインストールできます。ただし、ConfluenceはMariaDBではなくMySQLをサポートしているため、チュートリアルに示されているようにMariaDBをインストールしないでください。 MySQLのインストールについては、この記事の後半で説明します。
1。システムを更新する
いつものように、以下のコマンドを使用して、サーバーが完全に最新であることを確認してください。
#yum update
また、選択したテキストエディタをインストールします。テキストエディタとしてnanoを使用します:
#yum install nano
2。 Javaをインストールして構成する
Confluenceを実行するにはJAVAが必要です。 OracleのJAVAJDK8をインストールします。次のコマンドを使用してJDK8をダウンロードします。
#wget --no-cookies --no-check-certificate --header "Cookie:oraclelicense =accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/ 8u151-b12 / e758a0de34e24606bca991d704f6dcbf / jdk-8u151-linux-x64.rpm "-O /opt/jdk-8u151-linux-x64.rpm
JAVAのインストール:
#yum install /opt/jdk-8-linux-x64.rpm
Alternativesコマンドを使用してJAVAパッケージを構成します。
#JDK_DIRS =($(ls -d / usr / java / jdk *))#JDK_VER =$ {JDK_DIRS [@]:(-1)}#alternatives --install / usr / bin / java java / usr / java / "$ {JDK_VER ## * /}" / jre / bin / java 20000#alternatives --install / usr / bin / jar jar / usr / java / "$ {JDK_VER ## * /}" / bin / jar 20000#alternatives --install / usr / bin / javac javac / usr / java / "$ {JDK_VER ## * /}" / bin / javac 20000#alternatives --install / usr / bin / javaws javaws / usr / java / "$ {JDK_VER ## * /}" / jre / bin / javaws 20000#alternatives --set java / usr / java / "$ {JDK_VER ## * /}" / jre / bin / java#alternatives --set javaws / usr / java / "$ {JDK_VER ## * /}" / jre / bin / javaws#alternatives --set javac / usr / java / "$ {JDK_VER ## * /}" / bin / javac>
以下を使用して、サーバーでJAVAが正しくセットアップされているかどうかを確認できます。
#java -version
3。 MySQLサーバーをインストールします
コミュニティリポジトリからMySQLをインストールする必要があります。
リポジトリをダウンロードしてインストールします:
#wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
パッケージインデックスを更新します:
#yum update
次に、MySQLをインストールして起動します:
#yum install mysql-server mysql-client#systemctl start mysqld
MySQLが起動時に起動できるようにします:
#systemctl enable mysqld
MySQLのインストールが邪魔にならないので、Confluenceインストール用のデータベースを作成できます。ただし、最初に mysql_secure_installationを実行します MySQLサーバーを強化するスクリプト:
#mysql_secure_installation
次のように構成します:
-rootパスワードを設定しますか? [Y / n] y-匿名ユーザーを削除しますか? [Y / n] y-rootログインをリモートで禁止しますか? [Y / n] y-テストデータベースを削除してアクセスしますか? [Y / n] y-特権テーブルを今すぐリロードしますか? [Y / n] y
次に、rootとしてMySQLにログインし、データベースを作成します。
#mysql -u root -pmysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin; Query OK、1 row Impacted(0.00 sec)mysql> GRANT ALL PRIVILEGESONconfluence。*TO'confluenceuser'@'localhost' IDENTIFIED BY ' your_password';クエリOK、影響を受ける0行(0.00秒)mysql>フラッシュ権限;クエリOK、影響を受ける0行(0.00秒)mysql>終了
4。 CentOS7にConfluenceをインストールする
適切なConfluenceをダウンロードする必要があります「Linux64ビット/32ビットインストーラー」 ダウンロードページから。
64ビットのCentOS7VPSを使用しているため、64ビットのインストーラーを使用します。
archコマンドを使用して、サーバーで64ビットまたは32ビットのOSを実行しているかどうかを確認できます。たとえば、CentOS 7 OSは64ビットです:
[root @ linuxvps /]#archx86_64
では、ビジネスに取り掛かりましょう。 64ビットインストーラーをダウンロードしています:
#wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.4.2-x64.bin
binファイルを実行可能にします:
#chmod a + x atlassian-confluence-6.4.2-x64.bin
「root」を使用してインストーラーを実行します ‘ユーザー権限とインストールにより、‘ confluenceという名前の専用Linuxユーザーアカウントが作成されます ‘Confluenceの実行に使用されます:
#./ atlassian-confluence-6.4.2-x64.bin
次の出力が得られます:
JREの解凍...インストーラーの開始...2015年12月3日10:43:54AMjava.util.prefs.FileSystemPreferences $ 1 runINFO:ユーザー設定ディレクトリを作成しました。これにより、コンピューターにConfluence6.4.2がインストールされます。OK [o、Enter]、キャンセル[c]
Enterキーを押します。
適切なインストールまたはアップグレードオプションを選択します。次のいずれかを選択してください:エクスプレスインストール(デフォルト設定を使用)[1]、カスタムインストール(上級ユーザーに推奨)[2、Enter]、既存のConfluenceインストールをアップグレード[3 ]
必要に応じてカスタムインストールを続行できますが、 1と入力します CLI デフォルト設定でのエクスプレスインストールの場合:
Confluenceがインストールされる場所と使用される設定を確認します。インストールディレクトリ:/ opt / atlassian / confluenceHomeディレクトリ:/ var / atlassian / application-data / confluenceHTTPポート:8090RMIポート:8000サービスとしてインストール:はいインストール[i 、Enter]、Exit [e]
もう一度Enterキーを押して、Confluenceのインストールを開始します。これにより、以下の出力が得られます。
ファイルの抽出...Confluenceの起動までしばらくお待ちください...Confluenceの起動...Confluence6.4.2のインストールが完了しましたConfluence6.4.2のインストールの準備が整い、ブラウザからアクセスできるようになりました。Confluence6.4。 2はhttp:// localhost:8090でアクセスできますインストールの完了...
5。 Confluenceを構成する
ご覧のとおり、Confluenceはポート8090でリッスンしています。これとURIパスは server.xmlで変更できます。 ファイル。実際、ConfluenceにアクセスするURLを変更する必要があります。したがって、 confと入力します ディレクトリ:
#cd / opt / atlassian / confluence / conf
ただし、最初にConfluenceをシャットダウンしてから、 server.xmlを編集する必要があります。 ファイル。
#sh /opt/atlassian/confluence/bin/shutdown.sh# nano server.xml
ここで、「localhost」を見つけます 値を設定し、サーバーのIPアドレスに置き換えます。
ファイルを保存して終了します。次のステップは、ConfluenceのMySQLデータソース接続を構成することです。これを行うには、MySQLJDBCドライバーをインストールする必要があります。以下はそのための手順です。以下のコマンドを実行します。
#cd / opt#wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.35.tar.gz# tar -zxvf mysql-connector-java- 5.1.35.tar.gz#cd /opt/mysql-connector-java-5.1.35# mv mysql-connector-java-5.1.35-bin.jar /opt/atlassian/confluence/confluence/WEB-INF/lib /
これらのコマンドを使用して、 / optにJDBCドライバーをダウンロードします。 ディレクトリを抽出し、解凍したjarファイルを適切なConfluenceディレクトリ( / opt / atlassian / confluence / confluence / WEB-INF / lib / )に移動します。 。
次に、 server.xmlを編集します 再度ファイルする:
#nano /opt/atlassian/confluence/conf/server.xml
次の行を見つけます:
で指定されます。<!-Tomcat5.5ではロガーは非推奨です。 Confluenceのログ設定は、confluence / WEB-INF / classes / log4j.properties->
Context要素内の行の下に挿入します(‘
もちろん、your_passwordは、 confluenceの作成時に構成したパスワードに置き換えてください。 データベース。ファイルを保存して閉じます。次に、 web.xmlを編集します WEB-INFにあるファイル ディレクトリ:
次のコンポーネントを
の直前に挿入します ファイルの終わり近く:
web.xmlを保存して閉じます ファイル。
構成ファイルにこれらすべての変更を加えたら、Confluenceを起動できます。次のコマンドを発行します:
トラブルシューティングには、Confluenceログファイル( /opt/atlassian/confluence/logs/catalina.out )を使用します 。
これで、http:// your_server_IP:8090でConfluenceのインストールを完了することができます。下の図に示すように、インストールページが表示されます。
本番インストールをクリックします (試用インストールを選択できます もちろん、製品のインストールにはアクティブなConfluenceライセンスが必要なため)、アドオンを使用するかどうかを選択し、次の画面でライセンスキーを入力します。
次に、データベースを設定します。 MySQLと直接JDBC接続を選択します。対応する設定を入力します:
次に、次へをクリックします Confluenceの構成を完了します。
おめでとうございます。手順を注意深く実行すると、CentOS7VPSに完全に機能するConfluenceがインストールされます。 Confluenceの詳細については、公式ドキュメントをご覧ください。
もちろん、CentOS 7にConfluenceをインストールする必要はありません。ホスティングサービスのいずれかを使用している場合は、専門のLinux管理者にCentOS7にConfluenceをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、CentOS 7にConfluenceをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。
#nano /opt/atlassian/confluence/confluence/WEB-INF/web.xml
6。 Confluenceを開始する
#sh /opt/atlassian/confluence/bin/start-confluence.sh
7。 Webブラウザでのインストールを完了します
ドライバークラス名:com.mysql.jdbc.DriverDatabase URL:jdbc:mysql:// localhost:3306 / confluence?useUnicode =true&characterEncoding =utf8Username:confluenceuserPassword:your_password