Confluenceは、エンタープライズWikiの構築に使用できるプロフェッショナルなエンタープライズナレッジ管理およびコラボレーションソフトウェアです。チームメンバー間のコラボレーションと知識共有を実現できます。現在、ほとんどの企業は、一連の合流点を内部Wikiとして展開しています。コンフルエンスが充電されたので、以下にコンフルエンスのインストールとクラッキングの操作記録を紹介します(centos6 / 7システム環境に適用可能)。
1. jdk8環境をインストールします(confluenceおよびjira環境に注意してください。oraclejavaをインストールするのが最適です。デフォルトのopenjdkは機能しません。)
Jdk-8u131-linux-x64.rpmダウンロード先/optディレクトリ
ダウンロードリンク:https://pan.baidu.com/s/1pLaAjPp
パスワードの抽出:x27s
[ root@test-vm03 ~]# cd /opt/[root@test-vm03 opt]# ll jdk-8u131-linux-x64.rpm
- rw-r--r--.1 root root 169983496 Sep 282017 jdk-8u131-linux-x64.rpm
[ root@test-vm03 opt]# rpm -ivh jdk-8u131-linux-x64.rpm
[ root@test-vm03 opt]# vim /etc/profile
......
JAVA_HOME=/usr/java/jdk1.8.0_131
JAVA_BIN=/usr/java/jdk1.8.0_131/bin
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/bin:/sbin/
CLASSPATH=.:/lib/dt.jar:/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
[ root@test-vm03 opt]# source /etc/profile
[ root@test-vm03 opt]# java -version
java version "1.8.0_131"Java(TM) SE Runtime Environment(build 1.8.0_131-b11)
Java HotSpot(TM)64-Bit Server VM(build 25.131-b11, mixed mode)
2. mysql環境をインストールします(centos7の下に [** MariaDB **](https://cloud.tencent.com/product/tdsql?from=10680)があります)
[ root@test-vm03 ~]# yum -y install mariadb mariadb-server
[ root@test-vm03 ~]# systemctl start mariadb
[ root@test-vm03 ~]# systemctl enable mariadb
次に、MariaDBの簡単な構成を実行し、パスワードを設定すると、最初にパスワードを入力するように求められます
[ root@test-vm03 ~]# mysql_secure_installation
1つ目はパスワードを設定することで、最初にパスワードを入力するように求められます
Enter current password forroot(enter for none):<-初めてEnterキーを押します
パスワードを設定してください
Set root password?[Y/n]<-rootユーザーのパスワードを設定するかどうか、yを入力してEnterキーを押すか、Enterキーを直接押します
New password:<-rootユーザーのパスワードを設定します
Re-enter newpassword:<-設定したパスワードを再入力してください
その他の構成
Remove anonymous users?[Y/n]<-匿名ユーザーを削除するかどうか、Enterキーを押します
Disallow root login remotely?[Y/n]<-ルートリモートログインを禁止するかどうか,キャリッジリターン,
Remove test database and access to it?[Y/n]<-テストデータベースを削除するかどうか、Enterキーを押します
Reload privilege tables now?[Y/n]<-権限テーブルを再読み込みするかどうか、Enterキーを押します
[ root@test-vm03 ~]# mysql -p123456
Welcome to the MariaDB monitor. Commands end with; or \g.
Your MariaDB connection id is 3
Server version:5.5.56-MariaDB MariaDB Server
Copyright(c)2000,2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h'for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema |+--------------------+4 rows inset(0.01 sec)
MariaDB [(none)]>
次に、MariaDBの文字セットを構成します:->1つ目は構成ファイルです/etc/my.cnf、で[mysqld]ラベルの下に追加
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
- > 次に、構成ファイル/etc/my.cnf.d/client.cnf、で[client]加える
default-character-set=utf8
- > 次に、構成ファイル/etc/my.cnf.d/mysql-clients.cnf、で[mysql]加える
default-character-set=utf8
最後に、MariaDBを再起動し、MariaDBにログインして、文字セットを表示します
[ root@test-vm001 my.cnf.d]# systemctl restart mariadb
[ root@test-vm03 ~]# mysql -p123456
Welcome to the MariaDB monitor. Commands end with; or \g.
Your MariaDB connection id is 4
Server version:5.5.56-MariaDB MariaDB Server
Copyright(c)2000,2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h'for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> show variables like "%character%";show variables like "%collation%";+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_filesystem | binary || character_set_results | utf8 || character_set_server | utf8 || character_set_system | utf8 || character_sets_dir |/usr/share/mysql/charsets/|+--------------------------+----------------------------+8 rows inset(0.00 sec)+----------------------+-----------------+| Variable_name | Value |+----------------------+-----------------+| collation_connection | utf8_unicode_ci || collation_database | utf8_unicode_ci || collation_server | utf8_unicode_ci |+----------------------+-----------------+3 rows inset(0.00 sec)
MariaDB [(none)]>
Confluenceに対応するデータベース、ユーザー名、パスワードを作成します
MariaDB [(none)]> create database confluence default character set utf8 collate utf8_bin;
Query OK,1 row affected(0.00 sec)
MariaDB [(none)]> grant all on confluence.* to 'confluence'@'%' identified by 'confluencepasswd';
Query OK,0 rows affected(0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK,0 rows affected(0.00 sec)
**3つ目は、ひびの入った合流点をダウンロードしてインストールする6.3 **
atlassian-confluence-6.3.1-x64.bin
ダウンロードリンク:https://pan.baidu.com/s/1skD5DQtパスワードの取得:5vmk
atlassian-extras-decoder-v2-3.2.jar
ダウンロードリンク:https://pan.baidu.com/s/1eRKDDOAパスワードの取得:mbjp
atlassian-universal-plugin-manager-plugin-2.22.jar
ダウンロードリンク:https://pan.baidu.com/s/1o7Lfv6M抽出パスワード:1i3y
上記の2つのパッケージをローカルにダウンロードします/optディレクトリ,バイナリファイルに実行権限を付与してからインストール
[ root@test-vm03 opt]# ls
atlassian-confluence-6.3.1-x64.bin atlassian-extras-decoder-v2-3.2.jar
[ root@test-vm03 opt]# chmod +x atlassian-confluence-6.3.1-x64.bin
[ root@test-vm03 opt]# ./atlassian-confluence-6.3.1-x64.bin
上の図から、confluenceが/ opt / atlassian / confluenceおよび/ var / atlassian / application-data / confluenceディレクトリにインストールされており、confluenceのデフォルトのリスニングポートは8090であることがわかります。デフォルトで最後までインストールできます。
注:confluenceのメイン構成ファイルは/opt/atlassian/confluence/conf/server.xmlで、これはjiraに似ています。このserver.xmlは、tomcatのserver.xml構成ファイルと同等です。アクセスポートを変更する場合は、ここで変更できます。
confluenceのデータディレクトリを変更する場合は、インストールプロセス中に変更できます(デフォルトは/ var / atlassian / application-data / confluenceです)
コンフルエンスポートが稼働しているかどうかを確認します
[ root@test-vm03 opt]# lsof -i:8090
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 18100 confluence 36u IPv6 188496 0t0 TCP *:8090(LISTEN)
confluenceコマンドを再起動します
[ root@test-vm03 opt]# /etc/init.d/confluence restart
コンフルエンスにアクセスするには、ブラウザに[http://172.16.220.129:8090](http://172.16.220.129:8090/)と入力します
製品のインストールを選択し、[次へ]をクリックしてインストールを続行します
上の図から、認証コードを入力する必要があることがわかります。合流認証コードを解読する方法は次のとおりです。
上のスクリーンショットのサーバーIDをコピーします(つまり、BBMEC-9EIB-35GW-URME)、そして合流点を閉じる
[ root@test-vm03 opt]# /etc/init.d/confluence stop
[ root@test-vm03 opt]# lsof -i:8080[root@test-vm03 opt]#
atlassianをダウンロードしたファイルに置き換えます-extras-decoder-v2-3.2.jarファイル(ファイルはにダウンロードされます/optでは、ロールバックを容易にするために、置換前に前のファイルのバックアップを実行する必要があります)
[ root@test-vm03 opt]# cp /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar /mnt/[root@test-vm03 opt]# cp /opt/atlassian-extras-decoder-v2-3.2.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
コンフルエンスに付属のアトラスをダウンロードしたファイルに置き換えます-universal-plugin-manager-plugin-2.22.1.jar(ファイルはにダウンロードされます/optでは、ロールバックを容易にするために、置換前に前のファイルのバックアップを実行する必要があります)
[ root@test-vm03 opt]# mv /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.1.jar /mnt/[root@test-vm03 opt]# cp atlassian-universal-plugin-manager-plugin-2.22.jar /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/[root@test-vm03 opt]# /etc/init.d/confluence start
[ root@test-vm03 opt]# lsof -i:8090
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 18100 confluence 36u IPv6 188496 0t0 TCP *:8090(LISTEN)
次に、引き続き[http://172.16.220.129:8090](http://172.16.220.129:8090/)にアクセスし、コンフルエンスキーを登録します。
以下の操作は、FQを前提として実行する必要があり(私はFQにTianyantongのブラウザプラグインメソッド[http://www.tianyantong.org.cn](http://www.tianyantong.org.cn/)を使用します)、Googleメールを使用して登録します
しばらくすると、次のメッセージが自動的に表示されます。[はい]をクリックしてください
上記のように、右側にこのコンフルエンスのライセンスキーが表示されます(上記のコンフルエンスインストールの「認証コード」の「サーバーID」の下にある空白のボックスにこれらのキーを手動で貼り付けます)
以下のように、外部データベースを選択します
**- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - **
次のエラーが発生した場合(java mysqlドライバーがありません):
解決:
java用のmysqlドライバーをダウンロードします:mysql-connector-java-5.0.8-bin.jar
ダウンロードリンク:https://pan.baidu.com/s/1c2CQzcO
パスワードの抽出:ku8s
[ root@test-vm03 opt]# cp mysql-connector-java-5.0.8-bin.jar /opt/atlassian/confluence/lib/[root@test-vm03 opt]# /etc/init.d/confluence restart
その後、httpにアクセスし続けます://172.16.220.129:8090/、構成データベース
**- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - **
mysqlに初めて接続するとき(上記のMariaDBの許可された情報を使用して接続する、つまり、ユーザー名:confluence、パスワード:confluencepasswd)、少し遅い場合があります。しばらくお待ちください〜
------------------------------------------------------------------------------------------------
コンフルエンスメールボックス機能について話しましょう(詳細には触れず、スクリーンショットを見てください):
上記の設定の後、confluenceのメール機能が設定されました。管理者アカウントで他のユーザーを作成または招待する方法は次のとおりです。
通常、ユーザーが自分で登録することは禁止されており、新しいユーザーは管理者アカウントで作成または招待する必要があります(電子メール経由)
**管理者アカウントの「ユーザーの追加」のように、追加後、ユーザーの初期パスワードを設定します。メールを受信した後、ログインしてパスワードを変更できます。 ****
**- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - **「ユーザーを招待」して新しいユーザーを作成することもできます。ユーザーがメールを受信したら、メールのプロンプトに従ってユーザーを作成します
**- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ****メール機能を設定した後、記事を共有すると、ユーザーのメールボックスにメールで共有できます。 ****
注:記事を作成するときに、左側のページまたはサブページを作成するときに、左下隅にある[スペース管理]-[サイドバーの構成]をクリックできます。
**この時点で、合流点の設置とクラッキングは完全に完了しています。後で、confluenceとjiraの関係と、それらがLDAPに接続する方法を紹介します。 ****
Recommended Posts