本文介绍在CentOS6.5下利用confluence5.4.1和postgresql-9.2.14来部署与配置WIKI。最后一章介绍简单使用以及Redirection插件的安装注册。 第一章 准备工作1.1服务器准备工作服务器为64位CentOS6.5 1.2软件列表 JDK:jdk-7u17-linux-x64.rpm 数据库:postgresql92-9.2.14 yum安装 WIKI程序:atlassian-confluence-5.4.1 WIKI中文补丁:confluence-Language-STD-CN.jar WIKI破解补丁:atlassian-extras-2.4.jar 以上软件可以在http://pan.baidu.com/s/1mgV3QLa 下载。 第二章 安装JDK并配置环境变量2.1安装jdk-7u17-linux-x64.rpm[root@more ~]# java –version检查当前jdk是否已经安装 -bash: java: command notfound 没有安装 [root@more ~]# cd jdk-7u17-linux-x64.rpm所在目录 [root@more ~]# rpm -ivhjdk-7u17-linux-x64.rpm Preparing... ###########################################[100%] 1:jdk ########################################### [100%] Unpacking JAR files... rt.jar... Error: Could not open inputfile: /usr/java/jdk1.7.0_17/jre/lib/rt.pack jsse.jar... Error: Could not open inputfile: /usr/java/jdk1.7.0_17/jre/lib/jsse.pack charsets.jar... Error: Could not open inputfile: /usr/java/jdk1.7.0_17/jre/lib/charsets.pack tools.jar... Error: Could not open inputfile: /usr/java/jdk1.7.0_17/lib/tools.pack localedata.jar... Error: Could not open inputfile: /usr/java/jdk1.7.0_17/jre/lib/ext/localedata.pack 以上错误可以忽略,不影响jdk的安装和使用。 2.2配置环境变量[root@more jdk]# vi/etc/profile 输入insert键,在最后加入以下内容: JAVA_HOME=/usr/java/jdk1.7.0_17 JRE_HOME=/usr/java/jdk1.7.0_17/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOMEPATH CLASSPATH 按esc键,输入:wq!保存退出。 [root@more jdk]# source/etc/profile 使变量即时生效 2.3测试安装是否成功[root@more jdk]# java -version java version"1.7.0_17" Java(TM) SE RuntimeEnvironment (build 1.7.0_17-b02) Java HotSpot(TM) 64-BitServer VM (build 23.7-b01, mixed mode) 看到对应的版本信息说明安装配置成功。 第三章 安装数据库postgresql3.1检查是否安装postgresql[root@more jdk]# rpm-qa|grep postgres 没有返回信息表明已经安装,若已安装,使用rpm-e命令卸载。 3.2 安装PostgreSQL yumrepository[root@morejdk]#rpm -i http://yum./9.2/redhat/rhel-6-x86_64/pgdg-redhat92-9.2-7.noarch.rpm 3.3 安装PostgreSQL[root@more jdk]# yum install postgresql92-server postgresql92-contrib 3.4查看安装情况 [root@more jdk]# rpm -qa|grep postgresql postgresql92-contrib-9.2.14-1PGDG.rhel6.x86_64 postgresql92-libs-9.2.14-1PGDG.rhel6.x86_64 postgresql92-9.2.14-1PGDG.rhel6.x86_64 postgresql92-server-9.2.14-1PGDG.rhel6.x86_64 3.5 初始化并启动数据库PostgreSQL 服务初次启动的时候会提示初始化。 初始化postgresql [root@more jdk]# service postgresql-9.2 initdb 启动postgresql服务 [root@more jdk]# service postgresql-9.2 start 3.6 将PostgreSQL服务加入开机启动列表 [root@more jdk]# chkconfig postgresql-9.2 on 检查是否加入开机启动列表 [root@more jdk]# chkconfig --list|grep postgres postgresql-9.2 0:off 1:off 2:on 3:on 4:on 5:on 6:off 3.7修改PostgreSQL 数据库用户postgres的密码PostgreSQL 数据库默认会创建一个postgres的数据库用户作为数据库的管理员,默认密码为空,我们需要修改为指定的密码。 [root@more jdk]# su – postgres -bash-4.1$ psql psql (9.2.14) Type "help" for help.
postgres=# ALTER USER postgres WITH PASSWORD 'password'; 3.8 修改linux系统用户postgres的密码passwd postgres 3.9为confuser用户创建一个encoding 为utf8的数据库confluencecreate database confluence owner confuser encoding 'utf8'; 到此postgresql安装配置完成,并且为confluence创建了confuser用户和confluence数据库。 第四章 安装与配置Confluence4.1 安装Confluence建立和设置安装目录 安装目录: /usr/confluence/atlassian-confluence-5.4.1 数据储存目录: /usr/confluence/data 将atlassian-confluence-5.4.1.zip包内容解压至安装目录,同时建立数据储存目录。 打开/usr/confluence/atlassian-confluence-5.4.1/confluence/WEB-INF/classes目录 修改confluence-init.properties配置文件,将最下面一行 改成confluence.home=user/confluence/data 注意要把前面的#符号去掉,否则不起作用。 这时候我们可以启动/user/confluence/atlassian-confluence-5.4.1/bin/startup.sh来运行Tomcat了。 4.2 启动Confluence启动sh /user/confluence/atlassian-confluence-5.4.1/bin/startup.sh 关闭 sh /user/confluence/atlassian-confluence-5.4.1/bin/shutdown.sh 4.3 申请序列号,完成验证我们要申请一个体验号,才能正常的使用Confluence。 打开主页http://192.1.10.198:8090 点击“generate an evaluation license online”链接,如下图: 我们需要到官方网站上注册一个用户,点击“Sign up for an
account”到注册页面进行注册,具体过程这里就不描述了。 注册成功后,会直接进入申请评估序列号的页面,这时填写我们在WIKI主页中的获取的Server ID和组织名称,点击“Generate License”获取体验的License Key。 将看到已经获取的License,将它拷贝下来。
回到我们的WIKI首页,填入在官方获取的License
Key,完成验证。 4.4配置WIKI站点 License验证成功后会让你选择使用Evaluation Installation还是ProductionInstallation,这里一定要选择Production Installation 点击之后就会进入如下网页:选择External Database,选择PostgreSQL 选择之后进入如下页面,选择Direct JDBC Connection 之后进入数据库连接信息配置,填入上面我们为Confluence创建的数据库账号confuser和密码。 这里我们选择用Example Site开始我们的WIKI站点。 然后我们需要输入第一个管理员用户的用户名和密码。 OK,WIKI的配置已经完成。 4.5 破解与安装中文包 停止Tomcat服务,然后将confluence-Language-STD-CN.jar和atlassian-extras-2.4.jar拷贝到: user\confluenceatlassian-confluence-5.4.1\confluence\WEB-INF\lib目录下。 重启Confluence,用admin登录WIKI站点选择中文,查看license详细信息:
Ok,可以正式开始使用WIKI了。 |
|
来自: dawn001 > 《配置部署wiki》