1. 程式人生 > >confluence知識管理、團隊協作軟體

confluence知識管理、團隊協作軟體

 

Confluence搭建 

參見 https://confluence.atlassian.com/display/CONF54/Installing+the+Confluence+EAR-WAR+Edition

下載5.4.4版本

注意:目前5.4.4才有破解版。

http://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.4.4-war.tar.gz

安裝其它環境

  1. CentOS 6.6
  2. 安裝jdk 1.7,安裝前請解除安裝其他版本的jdk以避免相容問題,安裝好設定$JAVA_HOME環境變數
  3. yum install httpd
  4. yum install tomcat6  (注意,tomcat7不相容)
  5. yum install mysql-server
  6. chkconfig httpd on
  7. chkconfig tomcat6 on
  8. chkconfig mysqld on

修改iptables

修改檔案/etc/sysconfig/iptables

*filter

:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [37:5933]
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -s 192.168.0.0/16 -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -p tcp -m tcp --dport 3306 -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -p udp -m udp --sport 53 -j ACCEPT
-A INPUT -s 127.0.0.1/32 -d 127.0.0.1/32 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT

然後執行service iptables restart

 

修改java引數

修改檔案/etc/tomcat6/tomcat6.conf

增加一行

JAVA_OPTS="-Xms256m -Xmx512m -XX:MaxPermSize=256m"

解壓檔案

gunzip -c atlassian-confluence-5.4.4-war.tar.gz | tar -xv

sudo mv confluence-5.4.4 /usr/local/

修改檔案/usr/local/confluence-5.4.4/confluence/WEB-INF/classes/confluence-init.properties,把“confluence.home=/var/confluence”前面的註釋去掉

mkdir /var/confluence

chown tomcat.tomcat /var/confluence

配置tomcat

修改檔案/etc/tomcat6/server.xml,</engine>前增加

<Host name="wiki.aoyouzu.org">
<Context path="" docBase="/usr/local/confluence-5.4.4/confluence" debug="0" reloadable="true">
</Context>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="wiki_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

在<Connector port="8080">裡增加屬性URIEncoding="UTF-8"

在<Connector port="8009">裡增加屬性URIEncoding="UTF-8"

service tomcat6 start

配置httpd

在目錄/etc/httpd/conf.d檔案z-confluence.conf

<VirtualHost *:80>
ServerName wiki.andychat.cn
ServerAlias wiki.aoyouzu.org
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>

service httpd start

 

Mysql配置

修改/etc/my.cnf,[mysqld]下增加一行

character-set-server=utf8

max_allowed_packet=16M

 

執行service mysqld start

/usr/bin/mysql_secure_installation

增加confluence使用者以及confluence資料庫, 資料庫Default Collation為utf8 - default collation

mysql -u root -p

insert into mysql.user(Host,User,Password) values("localhost","confluence",password("1234"));

flush privileges;

CREATE DATABASE confluence DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

grant all privileges on confluence.* to [email protected] identified by '1234';

flush privileges;

破解

執行localhost:8080,得出confluence的Service ID

執行confluence_keygen.jarconfluence_keygen (1).jar,得出key

service stop tomcat6,替換/usr/local/confluence-5.4.4/confluence/WEB-INF/lib裡的atlassian-extras-2.4.jar,同時拷貝mysql-connector-java-5.1.34-bin.jar到lib目錄,重新啟動tomcat,輸入key

繼續配置Confluence

選擇External Database,Mysql,選擇Direct JDBC Connection,

DB URL輸入jdbc:mysql://localhost/confluence?sessionVariables=storage_engine%3DInnoDB&useUnicode=true&characterEncoding=utf8

輸入資料庫使用者名稱和密碼

中文

管理員登入,點選右上角螺母=》Add-ones,輸入url: https://translations.atlassian.com/download/Confluence/5.4.4/zh_CN/Confluence-5.4.4-language-pack-zh_CN.jar

一般配置=》附件設定 附件最大值設為20M,否則無法上傳中文字型

站點管理=》PDF匯出語言支援,增加pdf中文字型simsun.ttc

 

參見 https://confluence.atlassian.com/display/CONF54/Installing+the+Confluence+EAR-WAR+Edition

下載5.4.4版本

注意:目前5.4.4才有破解版。

http://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.4.4-war.tar.gz

安裝其它環境

  1. CentOS 6.6
  2. 安裝jdk 1.7,安裝前請解除安裝其他版本的jdk以避免相容問題,安裝好設定$JAVA_HOME環境變數
  3. yum install httpd
  4. yum install tomcat6  (注意,tomcat7不相容)
  5. yum install mysql-server
  6. chkconfig httpd on
  7. chkconfig tomcat6 on
  8. chkconfig mysqld on

修改iptables

修改檔案/etc/sysconfig/iptables

*filter

:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [37:5933]
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -s 192.168.0.0/16 -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -p tcp -m tcp --dport 3306 -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -p udp -m udp --sport 53 -j ACCEPT
-A INPUT -s 127.0.0.1/32 -d 127.0.0.1/32 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT

然後執行service iptables restart

 

修改java引數

修改檔案/etc/tomcat6/tomcat6.conf

增加一行

JAVA_OPTS="-Xms256m -Xmx512m -XX:MaxPermSize=256m"

解壓檔案

gunzip -c atlassian-confluence-5.4.4-war.tar.gz | tar -xv

sudo mv confluence-5.4.4 /usr/local/

修改檔案/usr/local/confluence-5.4.4/confluence/WEB-INF/classes/confluence-init.properties,把“confluence.home=/var/confluence”前面的註釋去掉

mkdir /var/confluence

chown tomcat.tomcat /var/confluence

配置tomcat

修改檔案/etc/tomcat6/server.xml,</engine>前增加

<Host name="wiki.aoyouzu.org">
<Context path="" docBase="/usr/local/confluence-5.4.4/confluence" debug="0" reloadable="true">
</Context>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="wiki_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

在<Connector port="8080">裡增加屬性URIEncoding="UTF-8"

在<Connector port="8009">裡增加屬性URIEncoding="UTF-8"

service tomcat6 start

配置httpd

在目錄/etc/httpd/conf.d檔案z-confluence.conf

<VirtualHost *:80>
ServerName wiki.andychat.cn
ServerAlias wiki.aoyouzu.org
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>

service httpd start

 

Mysql配置

修改/etc/my.cnf,[mysqld]下增加一行

character-set-server=utf8

max_allowed_packet=16M

 

執行service mysqld start

/usr/bin/mysql_secure_installation

增加confluence使用者以及confluence資料庫, 資料庫Default Collation為utf8 - default collation

mysql -u root -p

insert into mysql.user(Host,User,Password) values("localhost","confluence",password("1234"));

flush privileges;

CREATE DATABASE confluence DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

grant all privileges on confluence.* to [email protected] identified by '1234';

flush privileges;

破解

執行localhost:8080,得出confluence的Service ID

執行confluence_keygen.jarconfluence_keygen (1).jar,得出key

service stop tomcat6,替換/usr/local/confluence-5.4.4/confluence/WEB-INF/lib裡的atlassian-extras-2.4.jar,同時拷貝mysql-connector-java-5.1.34-bin.jar到lib目錄,重新啟動tomcat,輸入key

繼續配置Confluence

選擇External Database,Mysql,選擇Direct JDBC Connection,

DB URL輸入jdbc:mysql://localhost/confluence?sessionVariables=storage_engine%3DInnoDB&useUnicode=true&characterEncoding=utf8

輸入資料庫使用者名稱和密碼

中文

管理員登入,點選右上角螺母=》Add-ones,輸入url: https://translations.atlassian.com/download/Confluence/5.4.4/zh_CN/Confluence-5.4.4-language-pack-zh_CN.jar

一般配置=》附件設定 附件最大值設為20M,否則無法上傳中文字型

站點管理=》PDF匯出語言支援,增加pdf中文字型simsun.ttc