confluence 安装部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了confluence 安装部署相关的知识,希望对你有一定的参考价值。


软件介绍:

Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。

版本介绍:

系统:centos6.6

confluence:confluence-5.4.4

mysql:mysql-5.6.16

一、环境准备

wiki的运行是依赖java环境的,也就是需要安装jdk并且要是1.7以上版本,以及数据库环境

1、java环境:

技术分享图片

 

2、数据库环境

为confluence创建对应的数据库、用户名和密码,如下:

mysql> create database confluence character set UTF8;

mysql> grant all on confluence.* to [email protected]"%" identified by "confluence";

mysql> grant all on confluence.* to [email protected]"localhost" identified by "confluence";

二、  安装及破解confluence

1、解压confluence

# chmod +x atlassian-confluence-5.4.4-x64.bin       赋予可执行权限

# ./atlassian-confluence-5.4.4-x64.bin             执行安装

技术分享图片

 

2、破解及安装应用

(1)查看 Server ID

打开浏览器    输入 http://服务器ip:8091,记下Server ID

 

技术分享图片

(2)停应用服务

sh /home/work/wiki-5.4/confluence/bin/stop-confluence.sh

(3)破解应用

将应用原有的授权程序复制到confluence5.1-crack文件内进行破译

1、在Windows下,将confluence5.1-crack.zip 解压

2、将 目录 /home/work/wiki-5.4/confluence/confluence/WEB-INF/lib/  下 的 atlassian-extras-2.4.jar 包 复制到 Windows下的 confluence5.1-crack 目录下

3、Windows下,进入到目录 confluence5.1-crack\iNViSiBLE 下,双击执行 confluence_keygen  jar包

 

(1)输入name,Server ID(之前记录下来的Server ID),点击.patch!,如图:

技术分享图片

 

(2)选择需要破解的atlassian-extras-2.4.jar,按open,如图:

技术分享图片

 

 

(3)按.gen!得到key

技术分享图片

技术分享图片

 

4、把在Windows下破解好的jar包,复制到linux相应的目录下

复制破解后的atlassian-extras-2.4.jar         到 “/home/work/wiki-5.4/confluence/confluence/WEB-INF/lib/” 目录下 ,覆盖原文件。

 

5、确定confluence破解成功

 

技术分享图片

 

(4)mysql驱动程序包

把 mysql驱动程序放到linux相应的目录下:

复制mysql-connector-java-5.1.32-bin.jar 到“/home/work/wiki-5.4/confluence/confluence/WEB-INF/lib/” 目录下

 

说明:

mysql-connector-java-5.1.32-bin.jar 是confluence连接mysql数据库相关的jar包。

(5)启动应用程序服务

sh /home/work/wiki-5.4/confluence/bin/start-confluence.sh

(6)输入Key进行激活服务

#重新打开网页 http://服务器ip:8091 

#输了之前得到的key

技术分享图片

(7)选择安装应用的方式

技术分享图片

 

(8)选择应用程序使用的数据库

1、默认的数据库;2、自定义的数据库

这里使用自定义mysql数据库时,肯定像jira和fisheye一样少不了驱动器,因为Crofluence默认也是没有驱动器的。驱动器已在之前安装上。

技术分享图片

 

(9)连接数据库

1、选择使用JDBC连接数据库,点击“Direct JDBC”

技术分享图片

 

2、这里会自动生成Driver Class Name和Database URL,注意上面的提示,如果打算使用非拉丁字符集,需要在Database URL的最后添加&useUnicode=true&characterEncoding=utf8,所以这里需要加上这段代码,然后输入mysql数据库中的用户名和密码(当然是对confluence数据库有权限的用户),下一步。

技术分享图片

 

(10)后面的设置主要加载内容(我选择Empty Site)、用户配置、设置Confluence 管理员密码信息等

 

1、选择载入内容,可以是示例站点,空站点,也可以从备份文件还原站点,当然我这里选择空站点。

技术分享图片

 

2、配置用户管理,有两种方式,第一种是使用confluence管理用户和组,选择该方式可以手工创建用户和组,当然也可以通过ldap方式进行用户管理,上面还有提示:如果打算通过ldap或者crowd服务器和confluence进行连接,就必须使用第一种方式。第二种方式是通过JIRA来管理用户和组,适用于jira 4.3及以上版本,这种方式就不需要创建用户了,直接把jira中的用户和组同步过来,然后在jira中对用户和组进行管理,当然这种情况下如果用户数超过500官方是不推荐使用该方法的。因为我打算使用ldap进行confluence用户和组的管理,所以这里选择第一种方式“Manage users and groups within Confluence”。

技术分享图片

 

3、设置confluence 的Admin 账号

技术分享图片

 

4、安装成功,可以开始使用confluence或者进行更多配置,这里就开始使用confluence了。

技术分享图片

 

5、重新打开confluence的连接,出现confluence的欢迎页。

技术分享图片

到此,confluence安装成功。

 

三、汉化confluence

Confluence-5.4.4-language-pack-zh_CN.jar     是confluence中文语言包,

mysql-connector-java-5.1.32-bin.jar     是confluence连接mysql数据库相关的jar包。

 

# sh /home/work/wiki-5.4/confluence/bin/stop-confluence.sh

# cd /home/work/wiki-5.4/confluence/confluence/WEB-INF/lib/

 

将Confluence-5.4.4-language-pack-zh_CN.jar 复制到/home/work/wiki-5.4/confluence/confluence/WEB-INF/lib/目录下。

 

# sh /home/work/wiki-5.4/confluence/bin/start-confluence.sh

 

技术分享图片

 

汉化成功。

 

或者在confluence界面上直接设置:

技术分享图片

点击首页上的螺丝形按钮,然后选择“Add-ons”,在打开的页面中选择左侧的“Manage add-ons”,点击右上的“Upload add-on”,然后在弹出的窗口中选择之前下载好的confluence中文语言包Confluence-5.4.4-language-pack-zh_CN.jar,然后上传。

 

技术分享图片

confluence会自动在上传后进行安装。

 

技术分享图片

成功安装后的界面如上图所示。

 

技术分享图片

在站点管理中选择“语言”,将默认语言修改为中文(中国)。

技术分享图片

选择中文(中国),提交。

技术分享图片

参考文档:

http://blog.51cto.com/ilanni/1884537

http://blog.51cto.com/jerry12356/1865562

http://blog.51cto.com/pangge/1560249

附件:

 

https://pan.baidu.com/s/1o7FHm4a

jdk-8u20-linux-x64.gz                   #JAVA
atlassian-confluence-5.4.4-x64.bin          #confluence
mysql-connector-java-5.1.32-bin.jar         #mysql驱动程序 
confluence5.1-crack.zip                #confluence破解包
Confluence-5.4.4-language-pack-zh_CN.jar     #confluence汉化语言包

 

 





以上是关于confluence 安装部署的主要内容,如果未能解决你的问题,请参考以下文章

confluence 部署与配置

centos7部署confluence

docker部署jira(8.0.0)和confluence(6.14.1)

Jira & Confluence部署

在Docker中部署Confluence和jira-software

在Docker中部署Confluence和jira-software