烂泥:wiki系统confluence5.6.6安装、中文、破解及迁移

本文由ilanniweb提供友情赞助,首发于烂泥行天下php

想要得到更多的文章,能够关注个人微信ilanniwebjava

confluence是一个专业的企业知识管理与协同软件,能够用于构建企业wiki。经过它能够实现团队成员之间的协做和知识共享。mysql

网上有关confluence的教程比较多,在此咱们以confluence5.6.6版本为例进行相关的实验。linux

1、环境准备

confluence的运行是依赖java环境的,也就是说须要安装jdk而且要是1.7以上版本,以下:nginx

java -versionweb

clip_p_w_picpath001

除此以外,咱们还须要为confluence建立对应的数据库、用户名和密码,以下:sql

mysql -uroot -p'kans123QWE' -e "create database confluence default character set utf8 collate utf8_bin;grant all on confluence.* to 'confluenceuser'@'%' identified by 'confluencepasswd';"数据库

clip_p_w_picpath002

这样基础环境就配置完毕。vim

2、下载confluence及其破解包

confluence有不少版本,咱们能够直接经过以下链接进行查看,windows

https://www.atlassian.com/software/confluence/download-archives

clip_p_w_picpath003

经过上图,咱们能够看出confluence对于windows和linux平台每个版本有多种安装包,在此咱们选择的是bin方式。除此以外,咱们也能够看到目前confluence最新版本是5.10.2。

下载confluence5.6.6,以下:

wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.6.6-x64.bin

clip_p_w_picpath004

国内下载速度比较慢,须要耐心等待。

confluence安装包下载完毕后,咱们再来下载破解包,链接以下:

点我下载

3、安装及破解confluence

confluence5.6.6软件包下载完毕后,咱们如今来开始安装confluence。

3.1 安装confluence

如今开始安装confluence5.6.6,使用以下命令:

chmod 755 atlassian-confluence-5.6.6-x64.bin

./atlassian-confluence-5.6.6-x64.bin

clip_p_w_picpath005

clip_p_w_picpath006

经过上图,咱们能够很明显的看出confluence安装到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目录下,而且confluence监听的端口是8090。

confluence的主要配置文件,存放在/opt/atlassian/confluence/conf/server.xml文件中,以下:

vim /opt/atlassian/confluence/conf/server.xml

clip_p_w_picpath007

咱们如今来访问下该地址,以下:

cf.ilanni.com:8090

clip_p_w_picpath008

注意:这个访问地址根据本身的世纪服务器地址进行调整。

clip_p_w_picpath009

经过上图,咱们能够看到如今confluence要咱们输入license,下面咱们进行破解。

3.2 破解confluence

复制上述截图中的Server ID,而后关闭confluence,使用以下命令:

/etc/init.d/confluence stop

clip_p_w_picpath010

而后切换到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下,删除atlassian-extras开头的jar6个文件,以下:

cd /opt/atlassian/confluence/confluence/WEB-INF/lib

ll |grep atlassian-extra |wc –l

rm -fr atlassian-extra*

clip_p_w_picpath011

解压破解包,而后把里面的atlassian-extras-3.2.jar、Confluence-5.6.6-language-pack-zh_CN.jar、mysql-connector-java-5.1.39-bin.jar三个jar文件复制到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下,以下:

clip_p_w_picpath012

其中atlassian-extras-3.2.jar文件是和license相关的,Confluence-5.6.6-language-pack-zh_CN.jar是confluence中文语言包,而mysql-connector-java-5.1.39-bin.jar是confluence链接mysql数据库相关的jar包。

再次说明下:

atlassian全部产品的中文语言包,咱们均可以经过如下地址下载到:

https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/5.6.6

而mysql-connector-java-5.1.39-bin.jar文件能够链接mysql5.7及其如下的mysql版本,能够参考以下链接:

http://www.w3resource.com/mysql/mysql-java-connection.php

clip_p_w_picpath013

最后要启动confluence,使用以下命令:

/etc/init.d/confluence start

clip_p_w_picpath014

运行破解jar包,注意这个咱们是在windows运行该破解jar包的,以下:

java -jar confluence_keygen.jar

clip_p_w_picpath015

把上述复制的Server ID粘贴进去,而后点击.gen。以下:

clip_p_w_picpath016

clip_p_w_picpath017

clip_p_w_picpath018

若是显示上述截图的话,那么说明咱们已经破解成功。

3.3 配置数据库

破解完成后,咱们如今来配置confluence数据库,以下:

clip_p_w_picpath018[1]

clip_p_w_picpath019

clip_p_w_picpath020

再上图中,咱们输入在第一章节中建立的数据库用户名和密码,而后点击‘next’。这个阶段须要等待的时间稍微长一点,由于正在进行数据库的初始化工做。

clip_p_w_picpath021

数据库初始化完毕后,数据库的相关表截图如上。

数据库初始化完毕后,会跳转到以下界面:

clip_p_w_picpath022

3.4 配置后台管理员

初始化一个空的站点,以下:

clip_p_w_picpath022[1]

配置confluence的管理员帐号和密码,以下:

clip_p_w_picpath023

clip_p_w_picpath024

Confluence安装完毕后,以下:

clip_p_w_picpath025

confluence登录后的界面以下:

clip_p_w_picpath026

到此confluence就安装完毕。

3.5 查看confluence的配置文件

confluence就安装完毕,咱们来看下confluence的配置文件confluence.cfg.xml。以下:

vim /var/atlassian/application-data/confluence/confluence.cfg.xml

clip_p_w_picpath027

经过上图,咱们能够看到confluence配置文件中有confluence的license,数据库及其用户名和密码。

4、confluence迁移

confluence迁移很简单的,咱们只须要把原来的confluence备份文件上传到confluence后台,而后还原就好了。

clip_p_w_picpath028

clip_p_w_picpath029

clip_p_w_picpath030

clip_p_w_picpath031

clip_p_w_picpath032

clip_p_w_picpath033

到此confluence就迁移完毕了。

5、confluence与nginx集成

confluence访问使用的是8090端口,为了访问的方便,咱们把confluence与nginx进行集成,以下:

cat /usr/local/nginx/conf/vhost/cf.ilanni.com.conf

upstream confluence {

server 127.0.0.1:8090;

}

server {

listen 80;

server_name cf.ilanni.com;

server_tokens off;

client_max_body_size 0;

access_log /var/log/confluence_access.log access;

error_log /var/log/confluence_error.log;

location / {

proxy_read_timeout 300;

proxy_connect_timeout 300;

proxy_redirect off;

proxy_http_version 1.1;

proxy_set_header Host $http_host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto http;

proxy_pass http://confluence;

}

}

clip_p_w_picpath034

clip_p_w_picpath035

经过上图,咱们能够看到confluence与nginx集成已经完成。

相关文章
相关标签/搜索