部署和破解Confluence 6.4

Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。

下载

atlassian的官网地址为:https://www.atlassian.com 他家的产品很多,比较有名的就是confluence和jira。但都是收费的,可以免费下载试用30天。这里主要介绍confluence的安装和破解,下回再介绍jira。

  1. confluence下载地址https://www.atlassian.com/software/confluence/download

  2. 破解jar包及mysql驱动 链接:http://pan.baidu.com/s/1ge5eGQv 密码:diog

环境部署

安装数据库

这里选择mysql,直接yum安装即可。 yum install -y mariadb mariadb-server 需要注意的是my.cnf的配置,在mysqld下添加如下配置

collation_server=utf8_bin
character_set_server=utf8
skip-character-set-client-handshake
default-storage-engine=INNODB
max_allowed_packet=256M
innodb_log_file_size=2GB
binlog_format=row
transaction-isolation=READ-COMMITTED

要问我为什么,请看官方文档,https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html,这样可以解决中文显示异常的问题。 然后启动数据库,创建confluence数据库并授权。

create database confluence default character set utf8 collate utf8_bin;
grant all privileges on confluence.* to 'confluence'@'%' identified by 'confluencepasswd';

安装java环境

请参看博客http://www.boheyan.cn/java-install.html

安装atlassian-confluence-6.4.0

将下载好的atlassian-confluence-6.4.0-x64.bin安装包上传到服务器任意目录。

chmod +x atlassian-confluence-6.4.0-x64.bin
./atlassian-confluence-6.4.0-x64.bin

然后根据提示选择,基本就是o、1、i、y

confluence安装到了/opt/atlassian/confluence/var/atlassian/application-data/confluence目录下,并且confluence默认监听的端口是8090.一路默认安装即可

破解

1.打开浏览器,输入http://IP:8090,打开安装web页面

2.选择语言中文后,产品安装下一步

3.这里需要授权码,记下服务器ID

4.将服务器上/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar文件下载到本地,并改名为atlassian-extras-2.4.jar

5.在安装了java环境的windows服务器上双击运行破解程序confluence_keygen.jar

name可以随便填,Server ID填写对应的ID,pathch选择刚刚改名的atlassian-extras-2.4.jar,最后点击gen生成key

6.将修改过的atlassian-extras-2.4.jar重新改回为atlassian-extras-decoder-v2-3.2.jar,然后上传到原目录,替换原atlassian-extras-decoder-v2-3.2.jar文件。

7.上传mysql-connector-java-5.1.42-bin.jar/opt/atlassian/confluence/confluence/WEB-INF/lib/目录下,用于连接mysql的驱动程序。

8.重启confluence服务 /etc/init.d/confluence restart 重新打开web服务端,输入刚刚生成的key,点击下一步

9.数据库选择mysql,选择直连,配置前面创建数据库时设置的账号密码

10.后面比较简单了,省略。

配置nginx代理

安装nginx

请参考博客http://www.boheyan.cn/nginx.html

修改配置

vim /application/nginx/conf/nginx.conf

        location / {
            root   html;
            index  index.html index.htm;
            proxy_set_header X-Forwarded-Host $host;
            proxy_set_header X-Forwarded-Server $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://localhost:8090;
        }

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

        <Connector port="8090" connectionTimeout="20000" redirectPort="8443"
                maxThreads="48" minSpareThreads="10"
                enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
                protocol="org.apache.coyote.http11.Http11NioProtocol"
                proxyName="xxx.xxx.xxx.xxx" proxyPort="80" scheme="http" />

启动nginx:/application/nginx/sbin/nginx 这样访问wiki时就不需要加端口号了。


详细的使用和介绍参见如下博客

https://www.cnblogs.com/ZachRobin/p/6962062.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章