在Centos环境下搭建Confluence

Task  2 
目标:完成Confluence的搭建。
意义:Confluence是一个开源Wiki系统,本地搭建好并破解,也是运维必备的技能,另外,Wiki搭好之后,也可以用来整理自己的心得和统计。
步骤:1.下载Confluence稳定版。
           2.安装并破解。
           3.将SVN和Confluence的安装步骤写一篇教程,放到Wiki上,外网可访问。

4.配置Nginx,通过域名访问,如果没有域名,可以本地配置Host。
要求:1.将安装步骤写到自己搭建的Wiki上。
          2.Wiki服务器可以外网访问,如果本地没有外网IP,使用花生壳。推荐使用金山云服务器做测试。
          3.申请域名,备案,通过Nginx配置子域访问,如果备案需要时间,本地配置Host测试Nginx配置是否成功。

掌握技能:1.Confluence的安装和破解    2.域名的申请和配置  3.Nginx的配置 4.Host的配置

==================================分割线===========================================

首先要做这个任务需要几个安装包,安装包地址在这里:http://pan.baidu.com/s/1i3D5rU1

这几个安装文件分别是:

jre-7u67-linux-x64.rpm

atlassian-confluence-5.4.4-x64.bin

mysql-connector-java-5.1.32-bin.jar

confluence5.1-crack.zip

Confluence-5.4.4-language-pack-zh_CN.jar

将这五个文件从主机转移到虚拟机,正好用了昨天搭建的SVN服务器,我的主机是客户端,虚拟机是服务器端,SVN从客户端往服务器端发东西很简单,但是怎么从服务器端下载东西需要换客户账号,如果事前不小心在客户端保留了密码,那么就要麻烦一点。需要在windows桌面空白处鼠标右键,选择Tortoise SVN,然后选择“设置”,在左边菜单选择 “已保存数据”,将认证用户“清除”,再打开TSVN浏览器输入另外一个用户名即可。

回到Task2里,这个confluence的安装是有依赖的,它主要依赖两个东西,一个是JAVA,这个在网络注册的时候需要用,另一个是MySQL,所以上面的文件一并带有这两个文件,安装顺序是先JAVA---MySQL---Confluence.

先安装JAVA

mkdir /usr/java        #在/usr下新建java文件夹,将安装包放在/usr/java目录下cd /usr/java 将 jre-7u67-linux-x64.rpm拷入该目录 rpm -ivh jre-7u67-linux-x64.rpm     #安装JDK vi /etc/profile    #配置环境变量 --------------------------------#在最后加入以下几行: export JAVA_HOME=/usr/java/jre1.7.0_67 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/binESC回车 输入:x--------------------------------source /etc/profile

安装MySQL

1 yum install -y mysql-server mysql mysql-devel 2 service mysqld start #初始化及相关配置 3 chkconfig --list | grep mysqld #查看mysql服务是不是开机自动启动 4 chkconfig mysqld on #设置成开机启动 5 mysqladmin -u root password ‘123456‘  #通过该命令给root账号设置密码为 123456 6 mysql -u root -p #登录mysql数据库 7 create database confluence character set UTF8; 8 grant all on confluence.* to [email protected]"%" identified by "confluence"; 9 grant all on confluence.* to [email protected]"localhost" identified by "confluence";10 FLUSH PRIVILEGES;11 quit  #退出12 service mysqld stop  #关闭mysql服务13 cd /etc/14 vi my.cnf15 在[mysqld]下面加上character-set-server =utf8    #解决中文显示???的乱码问题16 service mysqld start   #启动mysql服务

第三步会有这样的界面

安装Confluence

首先要把从客户端得到的那三个Confluence的文件放置到/usr/Confluence/里,atlassian-confluence-5.4.4-x64.bin 默认是黑色的,这里需要执行他,就要给他才做权限。

chmod +x atlassian-confluence-5.4.4-x64.bin

#赋予可执行权限,这个命令输入完之后,ls一下,发现文件变成草绿色了

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

然后出现安装界面,对应会让你输入O or C,这里看着选择就行。图在这里。

对比一下windows的Confluence安装过程就会很理解两个系统对安装过程表达的不同方式。这里安装的第三步会有提示,将端口8090作为连接端口。

然后ifconfig一下,检查自己的IP,再打开浏览器,输入http://IP地址:8090 ,这个时候要记下Server ID,这个ID很无良,我的ID就是既有0又有O。

service confluence stop  #停掉Confluence 服务

#将confluence5.1-crack.zip 解压

#将/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-2.4.jar 复制出来。替换confluence5.1-crack 中的atlassian-extras-2.4.jar

#chmod +x keygen.sh

#./keygen.sh   #执行破解文件

注:必须是在图形界面下,因为这个运行需要图形。如果没有图形,那么就会报错。

【1】输了Name,及之前记录下来的Server ID,按.patch!  选择需要破解的atlassian-extras-2.4.jar

【2】 按.gen!得到key

【3】把破解好的包,复制回去

#复制破解后的atlassian-extras-2.4.jar         到 “/opt/atlassian/confluence/confluence/WEB-INF/lib/”覆盖原文件。

#复制mysql-connector-java-5.1.32-bin.jar 到“/opt/atlassian/confluence/confluence/WEB-INF/lib/”。

service confluence start    #启动Confluence 服务

【4】再次打开网页

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

#输了之前得到的key

我在这里卡住了,明明是ctrl+c ctrl+v,但是就是提示KEY是非法的。我打算明天继续搞,今天先写一点。

时间: 2024-10-20 20:18:35

在Centos环境下搭建Confluence的相关文章

如何在centos环境下搭建java环境

在CentOS上安装Java环境:[1]使用yum安装java 现阶段做企业级项目开发一般都采用Java语言.开发的项目需要放在服务器上运行测试,若以CentOS系统为服务器系统,首先要解决就是CentOS系统上的Java环境搭建. 下面由我给大家分享:如何使用yum方式在CentOS上安装Java环境,系统以CentOS6.4为例 工具/原料 Java JDK yum库 CentOS6.4 方法/步骤 查看CentOS自带JDK是否已安装. ◆输入:yum list installed |gr

MySql集群讲解(二)Mysql Liunx环境下搭建

MySql集群讲解(二) MySQL Linux环境下搭建 A:下载: wget https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz B:安装前环境检查: 1.检查Linux是否安装了mariadb数据库,mariadb数据库是mysql的分支,执行命令: yum list installed | grep mariadb rpm -qa | grep mariadb 2.若Lin

lnmp环境下搭建wordpress博客程序

本文档主要介绍如何在lnmp环境下搭建完整的wordpress程序. 基本流程: 1.开源博客程序WordPress介绍 2.WordPress博客程序的搭建准备 3.开始安装blog博客程序 4.实现WordPress博客程序URL静态化 ---------------------------------------------------------------------------------------------------------------------------------

Centos环境下手动设置-网络参数配置-网络挨排错顺序-

Linux中网络参数大致包含以下内容: IP地址 子网掩码 网关 DNS服务器 主机名(默认 localhost) 历来Linux系统中修改这些参数的方式通常有:命令.文件两种.其中通过命令设置可以立即生效但重启后将失效,通过文件修改实现永久生效,但不会立即生效. 首先我们来看看命令的方式:ifconfig:查看与设置IP地址.子网掩码hostname:查看与设置主机名route:     查看与设置路由信息(默认网关等) 通过文件的方式修改:/etc/sysconfig/network-scr

CentOS环境下R语言的安装和配置

最近在看数据统计和分析,想到了R语言,于是就着手在自己的CentOS环境下进行安装和配置.步骤如下: 1.前往R官网下载安装包. 2.解压压缩包:tar xvzf R-3.2.2.tar.gz 3.进行编译:./configure --prefix=/usr/local/rscript(--prefix的内容自定,这是R的安装目录) 注意:此过程中可能会出现以下错误: --with-readline=yes (default) and headers/libs are not available

windows环境下搭建ffmpeg开发环境

ffmpeg是一个开源.跨平台的程序库,可以使用在windows.linux等平台下,本文将简单讲解windows环境下ffmpeg开发环境搭建过程,本人使用的操作系统为windows 7,集成开发环境为Visual Studio 2005,ffmpeg版本为2.2.有人可能会说都什么年代了,还VS 2005,现在VS 2010/2012/2013都出了.本人电脑也安装了VS2010,每次打开,伴随着硬盘指示灯的闪烁,以及硬盘的吱吱响声,过了许久才弹出闪屏页面,此时你的思绪可能已经飘到了南极,启

Windows环境下搭建Objective-C开发环境

Windows环境下搭建Objective-C开发环境 目前来说,如果真的想用Xcode来运行Objective-C程序,那么可以用虚拟机装Mac OS X或者装黑苹果(在PC机上安装苹果的系统,不建议),不过这两种方式都有些麻烦,以下介绍GNUstep以及Code blocks来实现,具体方法如下. 在我的云盘下载所需工具:链接: http://pan.baidu.com/s/1i34b8wP 密码: wd9e 解压后按照一下顺序进行安装 gnustep-core-0.28.0-setup.e

SUSE 环境下搭建monowall

1.SUSE下采用LVM管理硬盘的方式,创建一个10G大小的硬盘  lvcreate -n monowall -L 10G xen_suse 2.安装配置文件 cat monowall-pxe.cfg,COPY到安装的机器,执行xm  create  monowall-pxe.cfg name = "monowall" builder = "hvm"  #虚拟化方式 memory = "2048"  #内存最大只支持2G disk = [ 'ph

Linux 14.04lts 环境下搭建交叉编译环境arm-linux-gcc-4.5.1

交叉编译工具链是为了编译.链接.处理和调试跨平台体系结构的程序代码,在该环境下编译出嵌入式Linux系统所需要的操作系统.应用程序等,然后再上传到目标板上. 首 先要明确gcc 和arm-linux-gcc的区别,gcc是x86架构的C语言编译器,编译出来的程序在本地执行,而arm-linux-gcc是跨平台的C语言编译 器,编译出来的程序在目标班上执行,嵌入式开发应该使用交叉编译工具链,下面给出详细的 Linux 14.04lts 环境下搭建交叉编译环境arm-linux-gcc-4.5.1安