2019独角兽企业重金招聘Python工程师标准>>>

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

想要获得更多的文章,可以关注我的微信ilanniweb

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

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

一、环境准备

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

java -version

除此之外,我们还需要为confluence创建对应的数据库、用户名和密码,如下:

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

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

二、下载confluence及其破解包

confluence有很多版本,我们可以直接通过如下连接进行查看,

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

通过上图,我们可以看出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

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

confluence安装包下载完毕后,我们再来下载破解包,连接如下:

点我下载

三、安装及破解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

通过上图,我们可以很明显的看出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

我们现在来访问下该地址,如下:

cf.ilanni.com:8090

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

通过上图,我们可以看到现在confluence要我们输入license,下面我们进行破解。

3.2 破解confluence

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

/etc/init.d/confluence stop

然后切换到/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*

解压破解包,然后把里面的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目录下,如下:

其中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

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

/etc/init.d/confluence start

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

java -jar confluence_keygen.jar

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

如果显示上述截图的话,那么说明我们已经破解成功。

3.3 配置数据库

破解完成后,我们现在来配置confluence数据库,如下:

再上图中,我们输入在第一章节中创建的数据库用户名和密码,然后点击‘next’。这个阶段需要等待的时间稍微长一点,因为正在进行数据库的初始化工作。

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

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

3.4 配置后台管理员

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

配置confluence的管理员账号和密码,如下:

Confluence安装完毕后,如下:

confluence登陆后的界面如下:

到此confluence就安装完毕。

3.5 查看confluence的配置文件

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

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

通过上图,我们可以看到confluence配置文件中有confluence的license,数据库及其用户名和密码。

四、confluence迁移

confluence迁移很简单的,我们只需要把原来的confluence备份文件上传到confluence后台,然后还原就行了。

到此confluence就迁移完毕了。

五、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;

}

}

通过上图,我们可以看到confluence与nginx集成已经完成。

转载于:https://my.oschina.net/lanni654321/blog/809312

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

  1. ubuntu系统输入法切换_Ubuntu 安装中文输入法 小白版

    中文输入法首选搜狗 血的教训,Ubuntu系统中文输入法乖乖的装搜狗输入法吧,其他谷歌拼音.Chinese-pinyin 用起来都是泪. 以下步骤请严格按照顺序执行,每次的重启都不要跳过,否则可能导致 ...

  2. 百科系统php,HDwiki与PHPCMS联合推出开源中文Wiki系统

    为了能够更好的满足用户管理内容与分享知识的需求,有效的提升网站流量,增加用户体验,全球首款开源中文Wiki系统--HDwiki与国内领先的网站内容管理系统PHPCMS强强联合,共同推出"PH ...

  3. linux系统输入法怎么安装教程视频教程,Linux怎么安装中文输入法

    受够了Linux那不友好的输入法?想要在Linux上面安装中文输入法?小编为大家分享了Linux安装中文输入法的解决方法,下面大家跟着学习啦小编一起来了解一下吧. Linux安装中文输入法 Ubunt ...

  4. 树莓派linux系统中文乱码,树莓派入门,软件安装,中文显示

    最近入手raspberry 3B 打算搭建一个LAMP环境,制作一个workpress个人博客于是有了一下教程: 此教程跳过烧录系统,烧录的系统是2016.4.26之前在官方网站下载的raspbian ...

  5. 软路由系统 --- OpenWrt下载安装中文语言包

      刚安装好的OpenWrt登录Web管理后台后,发现界面是英文的,在系统的语言选项也只有English,没有中文可切换,那该如何呢?那我们就给它安装个中文的语言包,再来进行切换,看看能行不能行!如下 ...

  6. 关于kali Linux安装中文输入法的巨坑,比如装个输入法就进不去图形化系统(萌新必看,欧皇算了)

    kali安装中文输入法后不能进入系统 谷歌拼音输入法 iBus-拼音输入法 谷歌拼音输入法 老版kali我不了解,2019之后的新版kali自带iBus框架,按道理应该没有的,总之我装的kali确实都 ...

  7. Ubuntu 20.04安装中文输入法和切换中文系统

    文章目录 前言 1 安装中文输入法 2 切换中文系统 总结 前言 在 Ubuntu 18.04 系统中安装过 sogou 输入法,主要喜欢它能切换皮肤.这次升级到 Ubuntu 20.04,可能年纪大 ...

  8. linux系统(centos)中安装中文输入法(拼音 五笔)

    最近重操旧业,在虚拟机里面装了个centos 6.5,为了能更好的熟悉,就把很多东西搬到虚拟机里面玩了,编写文档和在网上找资料的时候经常需要用到中文输入法,没有中文输入法很是不方便,下面说下我安装ce ...

  9. 使用开源软件XWIKI搭建公司内部WIKI系统

    一 应用背景描述 在平时的运维工作中,把常规工作进行文档整理非常重要,无论是平时工作处理或是工作交接,实时的维护文档资料可以提高工作效率.如果采用传统的TXT文档或者Word文档来记录的话修改不太方便 ...

最新文章

  1. c语言 如何读多种数据类型 非类,c语言程序设计教学大纲(非电气类)文档.doc
  2. 关于字符串中函数的实现( C语言 )
  3. 2013腾讯实时面试记录
  4. Robot framework 引入 Selenium2Library 类库:
  5. c语言平均绩点_如何靓化你的GPA
  6. XML指南——XML元素
  7. linux7清空都有a的文件,linux用户和组管理
  8. python threading join_浅谈Python中threading join和setDaemon用法及区别说明
  9. 解决Dev-C++ [Error] ‘for‘ loop initial declarations are only allowed in C99 or C11 mode
  10. KOC十问:品牌缺钱的谎言,还是新瓶装旧酒?
  11. vsftpd匿名登陆连接报错:500 OOPS: vsftpd: refusing to run with writable root inside chroot()(未解决)
  12. JAVA音程_桌面应用|与 Linux 一起学习:学习音乐
  13. php 图片抠图,php 图像处理 抠图,生成背景透明png 图片
  14. Android使用WebView无法显示网页
  15. 增值电信业务经营许可证有哪些?如何区分业务类型?
  16. 添加msg文件找不到目录add_message_files() directory not found:
  17. 手机端宝贝描述中每张图片的宽要在480到1500之间,最大高度为2500, 以下图片不满足
  18. Jenkins构建时间变量
  19. 微信营销 html5,五大经典HTML5微信互动营销成功案例,你都玩过了吗?
  20. 计算机基础课教学计划,计算机基础(教学计划)

热门文章

  1. android工程师培训价格,徐州android工程师培训基地
  2. 被骗几十万总结出来的Ddos攻击防护经验!(转载)
  3. 快充技术及电源IC芯片的浅显认识
  4. 如何在2小时内用1块钱赚到100块钱?
  5. 上海计算机考试分值,上海高考科目及分值
  6. okhttp-OkGo
  7. 牛客SQL22--- 统计各个部门的工资记录数
  8. QQ浏览器怎么同步通讯录?QQ浏览器同步通讯录的方法
  9. 分析电路中三极管的作用 (入门)
  10. 计算机专业自我总结100字,计算机专业学生自我评价100字