首页 > Server > CentOS7系统JIRA-WIKI-CROWD集成部署方案
2017
03-16

CentOS7系统JIRA-WIKI-CROWD集成部署方案

目录

一、
安装JDK    2

二、
安装Crowd    2

1.1、 安装Crowd准备工作    2

1.2、 新建目录与解压Crowd文件    3

1.3、 编辑crowd-init.properties    3

1.4、 创建Crowd数据库    3

1.5、 破解Crowd程序与加载驱动    3

1.6、 启动Crowd服务    4

1.7、 Crowd安装解析图    4

三、
如何在CentOS系统里安装JIRA    6

1.1、 安装JIRA准备工作    6

1.2、 自动安装JIRA程序    6

1.3、 手动自动安装JIRA程序    7

1.4、 JIRA安装解析图    8

1.5、 如何JIRA破解程序    11

四、
如何在CentOS系统里安装Confluence    15

1.1、 安装Confluence准备工作    15

1.2、 自动安装Confluence程序    15

1.3、 手动安装Confluence程序    16

1.4、 如何Confluence 破解程序    16

1.5、 Confluence安装解析图    16

五、
使用Crowd集成 Confluence与JIRA实现单点登录    20

1.1、 官方配置认证参考资料    20

1.2、 配置Crowd参数,进行Confluence+JIRA认证    20

1.3、 设置Confluence使用Crowd进行认证    21

1.4、 设置JIRA使用Crowd进行认证    22

  1. 安装JDK

    1、使用yum命令或jdk源码编译安装openjdk-1.7

    2、修改/etc/profile文件增加JAVA路径信息

    例如:

    JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64

    JRE_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre

    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

    LC_ALL=zh_CN.UTF-8

    export JAVA_HOME JRE_HOME PATH CLASSPATH LC_ALL

  2. 安装Crowd

    1. 安装Crowd准备工作

  • 下载Crowd安装包

下载地址:http://www.atlassian.com/software/crowd/downloads/binary/atlassian-crowd-2.7.0.tar.gz

例如:atlassian-crowd-2.7.0.tar.gz

  • 下载JDBC连接驱动包

MySQL驱动包名称:mysql-connector-java-5.1.6-bin.jar

  • 下载汉化包与破解工具

Crowd破解工具下载:http://pan.baidu.com/s/1GaRFh

Crowd汉化包下载:CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第1张  | 运维手册

注:以上下载的crowd软件包中已经包含了一个tomcat,所以可以继续按以下步骤进行部署。如果获取的crowd仅是一个war包(如atlassian-crowd-2.7.1-war.zip),那么需要先行安装一个tomcat软件,例如部署在/usr/local/tomcat-crowd,参照以下步骤:

  • 删除tomcat自带的WEB网站代码(rm -rf /usr/local/tomcat-crowd/webapps/*.*)
  • #cp atlassian-crowd-2.7.1-war.zip /usr/local/tomcat-crowd/webapps
  • #unzip atlassian-crowd-2.7.1-war.zip
  • #mv atlassian-crowd-2.7.1-war ROOT
  • 修改tomcat的http服务端口,由8080改为8089(8080将用于jira服务)
  • 参照以下步骤,适当调整路径信息,完成crowd war包的部署。
  1. 新建目录与解压Crowd文件

tar -zxvf   atlassian-crowd-2.7.0.tar.gz  -C  /usr/local/
					
ln -s atlassian-crowd-2.7.0   crowd
mkdir  -p  /usr/local/date/crowd   ###创建crowd的家目录
cd  /usr/local/crowd/crowd-webapp/WEB-INF/classes
  1. 编辑crowd-init.properties

vim  crowd-init.properties
修改为
crowd.home=/usr/local/date/crowd  ###已创建的crowd家目录
  1. 创建Crowd数据库

mysql> create database crowd character set utf8 collate utf8_bin;
mysql> grant all on crowd.* to crowder@"%" identified by "crowd2015";
mysql>grant all on crowd.* to crowder@"localhost" identified by "crowd2015";
mysql> flush privileges;
  1. 破解Crowd程序与加载驱动

  • 程序破解
    • 进入/usr/local/crowd/apache-tomcat/lib 目录
    • 将lib下atlassian-extras-3.1.1.jar使用FTP工具下载到本地
    • 改名为atlassian-extras-2.6.jar(因为Crowd破解工具只能识别2.6版本)
    • 然后运行.patch,选择该文件,提示success表示破解成功
    • 再将atlassian-extras-2.6.jar改回atlassian-extras-3.1.1.jar
    • 最后上传到lib目录中覆盖原文件
  • 加载MySQL驱动包
    • 将JDBC驱动包mysql-connector-java-5.1.6-bin.jar上传到/usr/local/crowd/apache-tomcat/lib 目录
  1. 启动Crowd服务

vi  /usr/local/crowd/apache-tomcat/conf/server.xml  将http服务端口从8080改为8089
cd  /usr/local/crowd/apache-tomcat/bin        进入服务目录
[root@root bin]# ./startup.sh && tail -f ../logs/ca*.o*     启动服务
[root@root bin]# ./shutdown.sh && tail -f ../logs/ca*.o*     停止服务
  1. Crowd安装解析图

  • 在浏览器输入HTTP://127.0.0.1:8089,看到如下界面,则说明服务正常启动

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第2张  | 运维手册

  • 接下来,点击界面上的”Set Up Crowd”,会进入如下界面

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第3张  | 运维手册

使用注册机破解钥匙,输入页面上的Server ID,破解出license key。(如果是在linux上运行,则需要使用图形桌面)。输入得到的license key后,Continue。

注意:前期没有将破解文件放入到lib目录里面这里需要停止服务将文件放入到lib目录里面再重新启动服务

  • 选择New Installation—> Continue>>
  •  选择JDBC Connection,配置如下图,然后Continue>>

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第4张  | 运维手册

注意:填写自己的mysql管理信息,这里数据库初始化配置需要一段时间请耐心等待。

  • 输入title名字,然后直接Continue>>
  • 设置发送邮件等信息,Continue>>
  • 剩下的,几乎填写完信息一路Continue>>
  1. 如何在CentOS系统里安装JIRA

    1. 安装JIRA准备工作

  • 下载JIRA安装包

http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.6.tar.gz

下载地址(选择其一):

http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2-x64.bin

http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2-x32.bin

http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2-war.tar.gz

  • 创建JIRA数据库
    mysql> create database jiradb character set utf8 collate utf8_bin;
    
    mysql> grant all on jiradb.* to jira@"%" identified by " jira ";
    
    mysql> grant all on jiradb.* to jira@"localhost" identified by " jira ";
    
    mysql> flush privileges;
    
    mysql> quit
    
  • 下载JDBC连接驱动包

MySQL驱动包名称:mysql-connector-java-5.1.6-bin.jar

  • 下载汉化包与破解工具

汉化包下载:http://www.confluence.cn/download/attachments/2163647/JIRA-5.2.x_Language-STD-CN.jar?api=v2

注册机下载:http://www.liangchan.net/liangchan/4378.html

  1. 自动安装JIRA程序

  • 自动安装JIRA程序(下载必须属于BIN文件) 安装命令:./atlassian-jira-6.2-x64.bin
  • 安装文件目录路径:opt/atlassian/jira
  • 将MySQL中JDBC驱动上传到opt/atlassian/jira/lib目录里面
  • 将JIRA汉化包上传到opt/atlassian/jira/lib目录里面
  • 如何安装JIRA请查看1.4、JIRA安装解析图
  1. 手动自动安装JIRA程序

  • 手动安装JIRA war包程序(下载war包文件)
    • 解压atlassian-jira-6.2-war.tar.gz包
      tar -zxvf  atlassian-jira-6.2-war.tar.gz -C  /usr/local
      
      ls /usr/local/atlassian-jira-6.2-war
      
      appendcp.bat  build.bat  build.sh  build.xml  dist-generic  dist-tomcat  edit-webapp  etc  licenses  readme.txt  src  tmp  tools  updater  webapp
      
      以上目录结构表明这是编译生成jira war包的源文件,需修改参数并打包后才能得到网站部署所需的war文件。如果获取的是已经打好包的war文件,则可以直接在tomcat中进行部署。
      
    • 修改参数并编译生成jira用于网站部署的war包
      [root@root ~]# cd   /usr/local/atlassian-jira-6.2-war/edit-webapp/WEB-INF/classes
      
      #vi entityengine.xml
      
      修改内容: <group-map group-name="default" datasource-name="mysql"/>
      
      #vi jira-application.properties
      
      修改内容:jira.home = /var/jira-home
      
      #./build.sh
      
      编译打包后进入dist-tomcat目录将atlassian-jira-6.2.war拷贝出来,准备用于在tomcat中进行部署。
      
    • 安装tomcat软件,用于运行jira
      #tar zxvf apache-tomcat-7.0.52.tar.gz -C /usr/local
      
      #mv apache-tomcat-7.0.52 tomcat-jira
      
      #vi tomcat-jira/bin/catalina.sh
      								
      在开头部分增加:JAVA_OPTS="-server -Xms1024M -Xmx1024M -Xss512K -Djava.awt.headless=true -Dfile.encoding=utf-8 -XX:PermSize=128M -XX:MaxPermSize=256m"
      
      在tomcat-jira/conf目录中新增context.xml文件
      <?xml version='1.0' encoding='utf-8'?>
      
      <!-- The contents of this file will be loaded for each web application -->
      
      <Context>
      
          <!-- Default set of monitored resources -->
      
          <WatchedResource>WEB-INF/web.xml</WatchedResource>
      
          <!-- Uncomment this to disable session persistence across Tomcat restarts -->
      
          <!--
      
          <Manager pathname="" />
      
          -->
      
          <!-- Uncomment this to enable Comet connection tacking (provides events
      
               on session expiration as well as webapp lifecycle) -->
      
          <!--
      
          <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
      
          -->
      
      <Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction"
      
          factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>
      
          <Manager pathname=""/>
      
      </Context>
      
      将MySQL中JDBC驱动(mysql-connector-java-***.jar)上传到tomcat的lib目录。
      
    • 在tomcat中部署打包生成的atlassian-jira-6.2.war
      这里是直接把jira独立部署在一个tomcat中作为唯一网站运行。
      
      先清理掉tomcat自带的一堆网站代码,新建ROOT目录并将war包解压放进去。
      
       #rm -rf /usr/local/tomcat-jira/webapps/*
      
      #cd /usr/local/tomcat-jira/webapps
      
      #mkdir ROOT
      
      #cp atlassian-jira-6.2.war /usr/local/tomcat-jira/webapps/ROOT
      
      #cd atlassian-jira-6.2.war /usr/local/tomcat-jira/webapps/ROOT
      
      #jar -xvf atlassian-jira-6.2.war
      
    • 创建JIRA数据库
      mysql> create database jiradb character set utf8 collate utf8_bin;
      
      mysql> grant all on jiradb.* to jiraer@"%" identified by " jira2015 ";
      
      mysql> grant all on jiradb.* to jiraer@"localhost" identified by " jira 2015";
      
      mysql> flush privileges;
      
      mysql> quit
      
    • 创建jira家目录
      [root@root ~]# mkdir -p /var/jira-home
      
    • 在配置文件内添加家目录
      [root@root date]# vim /usr/local/tomcat-jira/webapps/ROOT/WEB-INF/classes/jira-application.properties
      
      jira.home = /var/jira-home 
      
    • 启动JIRA服务
      cd  /usr/local/tomcat-jira/bin                进入服务目录
      
      [root@root bin]# ./startup.sh && tail -f ../logs/ca*.o*     启动服务
      
  1. JIRA安装解析图

  • 在浏览器输入HTTP://127.0.0.1:8080,页面正常,则继续操作

选择配置外部数据库,如下图配置:

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第5张  | 运维手册

  • 设置应用属性

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第6张  | 运维手册

  • 输入授权码。可以选择第一个注册并可以申请30天的KEY。(等下再破解)

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第7张  | 运维手册

  • 设置管理员帐户

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第8张  | 运维手册

  • 设置Email通知。这里跳过,之后在界面中也可以设置。

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第9张  | 运维手册

  1. 如何JIRA破解程序

  • 停止JIRA服务:

自动安装目录:cd /opt/atlassian/jira/bin

手动安装目录:cd /usr/local/tomcat-jira/bin

停止服务命令:./shutdown.sh && tail -f ../logs/ca*.o*

  • 解压破解文件:jira_crack.zip,将atlassian-jira文件夹上传到JIRA安装目录
  • 使用注册机破解atlassian-extras-2.2.2.jar再将文件上传到

    自动安装目录:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib

    手动安装目录:/usr/local/tomcat-jira/webapps/ROOT/WEB-INF/lib

    很多网站都提供了已经破解好的atlassian-extras-2.2.2.jar软件包(大小为146477字节),可以跳过破解操作,直接把atlassian-extras-2.2.2.jar复制到指定目录中去。

  • 破解jira plugin管理的功能(适用于jira6)

从linux系统的/usr/local/tomcat-jira/webapps/ROOT/WEB-INF/classes目录下载atlassian-bundled-plugins.zip到本地PC上。

下载破解补丁jira_crack.zip

打开zip包中的atlassian-universal-plugin-manager-plugin-2.*.jar文件,用Version2LicenseDecoder.class(com\atlassian\extras\decoder\v2)和LicenseManager.class(com\atlassian\license)替换相应的文件后,更新到zip包,再把zip包上传系统并覆盖原文件。

用Version2LicenseDecoder.class和LicenseManager.class替换atlassian-extras-2.2.2.jar中对应的文件,然后上传/usr/local/tomcat-jira/webapps/ROOT/WEB-INF/lib并覆盖原文件。

  • 启动JIRA服务

自动安装目录:cd /opt/atlassian/jira/ bin

手动安装目录:cd /usr/local/tomcat-jira/bin

启动服务命令:./startup.sh && tail -f ../logs/ca*.o*

  • 登录JIRA系统

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第10张  | 运维手册

  • 查看授权信息

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第11张  | 运维手册

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第12张  | 运维手册

编写jira的license文本并粘贴进去,点击更新。Jira license如下所示:

Description=JIRA: Commercial,

CreationDate=2015-03-22,

jira.LicenseEdition=ENTERPRISE,

Evaluation=false,

jira.LicenseTypeName=COMMERCIAL,

jira.active=true,

licenseVersion=2,

MaintenanceExpiryDate=2099-12-31,

Organisation=ZhongQi,

SEN=SEN-L5486098,

ServerID=BT0B-2MDO-TBUW-IPL8,

jira.NumberOfUsers=-1,

LicenseID=AAABLA0ODAoPeNptkN1LwzAUxd/zVwR80YeUNq4yBwG3Ng+Vfsy2UxBfYrzrIlta07S4/952FfxgDxcunHN/53Avik7jRBhMKXb9BfUWMxcHYYmp6/kohFYa1VhVa3Yf5Ut8WYDpwVy9LDDvxb4To4QCA6clFBbYeEjca0IpeldGOLGSoFvgb+qE4WnJ83UeFRwFtbZCWp4ItWeVqD+Uru6k2sra0WAdqdFPBrOmgz/A8thAKg7AgixJeB5Ey3jSB6TqYTrYT95HMO0IoWjI0ha00BL4Z6PM8VfnGaEeykwltGqn0OddrasHNXHT7vAKJttu2oHGiIemX0QhW5XuitAkzEi52jyRaB3PUcFTNgyJ/dn8xr2do+/agz2OwnPK+T7rzsidaOH/b78AZpWNrzAsAhQFCEu5IpM+DEywImKaHt9a9p/J6AIUEE26+hP2/32jnZCju7vg4unPpas=X02f3,

LicenseExpiryDate=2099-12-31,

PurchaseDate=2015-03-22

点击更新后,页面显示:

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第13张  | 运维手册

在jira的管理员界面中选择插件管理,可以安装agile, service desk, chaperone等插件。插件也需要提供license授权,插件的破解方法和jira本身是相似的。容易遇到问题的地方是在编辑插件的license文本时,往往不能给出插件license中使用的插件名称。因此在本文末尾给出了以上提到的几个插件的license text样例。

  1. 如何在CentOS系统里安装Confluence

    1. 安装Confluence准备工作

  • 下载Confluence安装包

下载地址:

https://www.atlassian.com/software/confluence/try/?tab=download

  • 创建Confluence数据库
    mysql> create database confluence character set utf8 collate utf8_bin;
    
    mysql> grant all on confluence.* to wikier@"%" identified by " confluence2015";
    
    mysql> grant all on confluence.* to wikier@"localhost" identified by " confluence2015";
    
    mysql> flush privileges;
    
    mysql> quit
    
  • 下载JDBC连接驱动包

MySQL驱动包名称:mysql-connector-java-5.1.6-bin.jar

  • 下载汉化包与破解工具

汉化包下载:http://pan.baidu.com/s/1xJYXC

注册机下载:http://pan.baidu.com/s/1BXg3k

  1. 自动安装Confluence程序

  • 自动安装Confluence程序(下载必须属于BIN文件)

安装命令:./atlassian-confluence-5.4.3-x64

  • 安装文件目录路径:opt/atlassian/confluence
  • 将MySQL中JDBC驱动上传到opt/atlassian/confluence/lib目录里面
  • 将Confluence汉化包上传到opt/atlassian/confluence/confluence/lib目录里面
  • 如何安装Confluence请查看1.5、Confluence安装解析图
  1. 手动安装Confluence程序

手动安装的方法参照crowd的手动安装方法,将confluence安装到/usr/local/tomcat-wiki目录下,将WEB服务端口设为8088。

  1. 如何Confluence 破解程序

  • 停止Confluence服务:

    自动安装目录:cd /opt/atlassian/confluence/bin

    停止服务命令:./shutdown.sh && tail -f ../logs/ca*.o*

  • 使用注册机破解atlassian-extras-2.4.jar文件(方法与crowd的相似),再将文件上传到

自动安装目录opt/atlassian/confluence/confluence/lib

  • 启动Confluence服务:

    自动安装目录:cd /opt/atlassian/confluence/ bin

    启动服务命令:./startup.sh && tail -f ../logs/ca*.o

  1. Confluence安装解析图

  • 在浏览器输入HTTP://127.0.0.1:8088,页面正常,则继续操作

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第14张  | 运维手册

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第15张  | 运维手册

使用注册机破解钥匙,输入页面上的Server ID,破解出license key,先输入注册码。再点击Production Installation

  • 设置Confluence 数据库

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第16张  | 运维手册

  • 选择数据库的连接方式(JDBC连接),这里选择JDBC连接,点击Direct JDBC

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第17张  | 运维手册

  • 输入安装准备工作创建的数据库、帐号、密码

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第18张  | 运维手册

  • 没有用过推荐第一个Example Site(示例站点)。后面是空站点和从备份中复原。

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第19张  | 运维手册

  • 配置管理员,点击Manage users and groups within Confluence。

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第20张  | 运维手册

  • 输入管理员帐户信息

CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第21张  | 运维手册

  1. 使用Crowd集成 Confluence与JIRA实现单点登录

    1. 官方配置认证参考资料

    集成Crowd与Confluence(Integrating Crowd with Atlassian Confluence)
    https://confluence.atlassian.com/display/CROWD/Integrating+Crowd+with+Atlassian+Confluence

    集成Crowd与JIRA(Integrating Crowd with Atlassian JIRA)
    https://confluence.atlassian.com/display/CROWD/Integrating+Crowd+with+Atlassian+JIRA

    1. 配置Crowd参数,进行Confluence+JIRA认证

    1. 配置Directory:
      在Directory下选择Add Directory,选择Internal类型,名称填confluence。

      在Directory下选择Add Directory,选择Internal类型,名称填JIRA

    2. 配置Uses:

    根据需要添加用户信息,设置Director为Crowd Server,并设置每个user的对应group。

    如需从已有的Jira或Conflucne中导入user,可选择import users进行导入,

    具体如下:

    选择Import Users,选择Atlassian Importer,配置Product,Directory,并将数据库参数填全,开始导入。

    1. 配置Groups:

    在Groups菜单下面选择Add Group,增加以下组,与confluence和jira的组名对应将用户配置到相应组中。

    confluence-administrators confluence-users jira-administrators jira-developers jira-users

    1. 配置application:

    在Application下选择add application,分别增加confluence应用程序,设置Password配置Directories为之前设置的Crowd server。配置Groups为confluence-administrators,confluence-users

    再次选择add application增加jira,配置Groups为jira-administrators,jira-developers,jira-users

    允许该Application中的Directory组均可登录该Applcation

    在”View Application  –  confluence”

    在Directories项里,选中Allow all to Authenticate为true,确认后选择update 可以在Config Test中,测试登录。

    1. 设置Confluence使用Crowd进行认证

    1. 编辑crowd.properties文件

    路径:vim /opt/ atlassian/confluence/confluence/WEB-INF/classes/crowd.properties

    CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第22张  | 运维手册

    1. 编辑seraph-config.xml文件

    路径:vim /opt/ atlassian/confluence/confluence/WEB-INF/classes/seraph-config.xml

    将如下配置进行注释:
    <!– <authenticator class=”com.atlassian.confluence.user.ConfluenceAuthenticator”/> –>

    取消如下注释:
    <authenticator class=”com.atlassian.confluence.user.ConfluenceCrowdSSOAuthenticator”/>

    1. 重新Confluence启动服务
      1. 设置JIRA使用Crowd进行认证

    2. 编辑crowd.properties文件

    自动路径:vim /opt/ atlassian/jira/atlassian-jira/WEB-INF/classes/crowd.properties

    手动路径:vim /usr/local/jira/atlassian-jira/WEB-INF/classes/crowd.properties

    CentOS7系统JIRA-WIKI-CROWD集成部署方案 - 第23张  | 运维手册

    1. 编辑seraph-config.xml文件

    自动路径:vim /opt/ atlassian/jira/atlassian-jira/WEB-INF/classes/ seraph-config.xml

    手动路径:vim /usr/local/jira/atlassian-jira/WEB-INF/classes/ seraph-config.xml

    将如下配置进行注释:
    <!– <authenticator class=”com.atlassian.jira.security.login.JiraSeraphAuthenticator”/> –>

    取消如下注释:
    <authenticator class=”com.atlassian.jira.security.login.SSOSeraphAuthenticator”/> 

    1. 重新启动JIRA服务
      1. 使用域名进行单点登录

        1. 使用JIRA/WIKI/CROWD的管理员账号登录,并修改一个配置项”服务器基础URL”如下:

      JIRA: http://jira.abc.com/

      WIKI: http://wiki.abc.com/

      CROWD: .abc.com

      1. 修改jira的tomcat配置文件,以支持通过Apache或NGINX虚拟主机的方式访问JIRA

      进入tomcat主目录,#vi conf/server.xml,把原HTTP服务端口8080的一段修改为:

      <Connector port=”8080″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″ URIEncoding=”UTF-8″ proxyName=”jira.abc.com” proxyPort=”80″/>

      1. 使用Apache或Nginx部署3个虚拟主机服务,以下为Apache的配置文件样例:

      <VirtualHost *:80>

      ServerName wiki.abc.com

      ProxyPass / http://wiki.abc.com:8088/

      ProxyPassReverse / http://wiki.abc.com:8088/

      </VirtualHost>

      <VirtualHost *:80>

      ServerName sso.abc.com

      ProxyPass / http://sso.abc.com:8089/

      ProxyPassReverse / http://sso.abc.com:8089/

      </VirtualHost>

      <VirtualHost *:80>

      <Proxy *>

      Order allow,deny

      Allow from all

      </Proxy>

      ServerName jira.abc.com

      ProxyRequests Off

      ProxyPreserveHost On

      ProxyPass / http://jira.abc.com:8080/

      ProxyPassReverse / http://jira.abc.com:8080/

      </VirtualHost>

    注:在CentOS7上使用firewalld防火墙,而且如果端口未打开,应用会启动不了,请提前配置好防火墙端口。

    附件:

    JIRA注册信息:

    Description=JIRA: Commercial,

    CreationDate=2015-03-22,

    jira.LicenseEdition=ENTERPRISE,

    Evaluation=false,

    jira.LicenseTypeName=COMMERCIAL,

    jira.active=true,

    licenseVersion=2,

    MaintenanceExpiryDate=2099-12-31,

    Organisation=ZhongQi,

    SEN=SEN-L5486098,

    ServerID=BT0B-2MDO-TBUW-IPL8,

    jira.NumberOfUsers=-1,

    LicenseID=AAABLA0ODAoPeNptkN1LwzAUxd/zVwR80YeUNq4yBwG3Ng+Vfsy2UxBfYrzrIlta07S4/952FfxgDxcunHN/53Avik7jRBhMKXb9BfUWMxcHYYmp6/kohFYa1VhVa3Yf5Ut8WYDpwVy9LDDvxb4To4QCA6clFBbYeEjca0IpeldGOLGSoFvgb+qE4WnJ83UeFRwFtbZCWp4ItWeVqD+Uru6k2sra0WAdqdFPBrOmgz/A8thAKg7AgixJeB5Ey3jSB6TqYTrYT95HMO0IoWjI0ha00BL4Z6PM8VfnGaEeykwltGqn0OddrasHNXHT7vAKJttu2oHGiIemX0QhW5XuitAkzEi52jyRaB3PUcFTNgyJ/dn8xr2do+/agz2OwnPK+T7rzsidaOH/b78AZpWNrzAsAhQFCEu5IpM+DEywImKaHt9a9p/J6AIUEE26+hP2/32jnZCju7vg4unPpas=X02f3,

    LicenseExpiryDate=2099-12-31,

    PurchaseDate=2015-03-22

    Capture(bonfire):

    Description=bonfire: Commercial,

    CreationDate=2015-03-23,

    bonfire.LicenseEdition=ENTERPRISE,

    Evaluation=false,

    bonfire.LicenseTypeName=COMMERCIAL,

    bonfire.active=true,

    licenseVersion=2,

    MaintenanceExpiryDate=2099-12-31,

    Organisation=ZhongQi,

    SEN=SEN-L0000000,

    ServerID=BT0B-2MDO-TBUW-IPL8,

    bonfire.NumberOfUsers=-1,

    LicenseID=AAABOw0ODAoPeNptj71uwzAMhHc9hcZ2cGAHXVJAQ6p4SOGfImk7dWEEuhUgywIlBdXbR449FSXI5Y78wDugV6Rd0JMVr8fTnktwIRLyh2GiEckk/jLZQRM+8qzweefrmctpzKbSYFgXxwtSP3x4JC+KiklCmHkHCCi2ZfVUlFVuVl/BxLsjBjAemdEKrcfPfDeLW9aCtgEtWIX1r9OUVsRutyJ6+gar/QJp0/yGA5vYue5EnqIpl2LNgv6fsprvyWEHIwrZt219ksd9wy5L1g2ooK8oAkVkb5HUD3j8m+cGAhNoSw==X029t,

    LicenseExpiryDate=2099-12-31,

    PurchaseDate=2015-03-23

    Agile(greenhopper):

    Description=greenhopper: Commercial,

    CreationDate=2015-03-23,

    greenhopper.LicenseEdition=ENTERPRISE,

    Evaluation=false,

    greenhopper.LicenseTypeName=COMMERCIAL,

    greenhopper.active=true,

    licenseVersion=2,

    MaintenanceExpiryDate=2099-12-31,

    Organisation=ZhongQi,

    SEN=SEN-L0000000,

    ServerID=BT0B-2MDO-TBUW-IPL8,

    greenhopper.NumberOfUsers=-1,

    LicenseID=AAABhA0ODAoPeNptkE1PhDAQhu/9FT3qAQMbL2vSA0LdZeVLWD15qTiwTUpppkDk38vHetA4mbnM++Z9JhOCrVCaXnaanaLCp34jFdCbusMWUE30gAD62BkDeEvnLV1c7w806NrZUEmhSDq0H4BZ/WoBLXM8EiCIJTEUPbCd6907rjc34aNQw6qwWigLpFnCL2v4XSwr0Bb4p1wNPD3zIi+ikhO1KW9z+qLsSCKk7kELXQH/MhKnK2i/v4IybISWdkMl03KsEXr6xRNVL0dgPQ5ASp6yeZzY3YqUgCNgFDL/MQgd/nQ4OtHpOXbSLH8hP5f+i76K58lAKlpgQZYkvAgiPyb5gNVFWPj7lm/5yICvX02bn,

    LicenseExpiryDate=2099-12-31,

    PurchaseDate=2015-03-23

    Jira ServiceDesk:

    Description=JIRA Service Desk for JIRA\: Commercial,

    NumberOfUsers=-1,

    CreationDate=2014-01-01,

    Evaluation=false,

    licenseVersion=2,

    MaintenanceExpiryDate=2099-01-01,

    Organisation=chungkol.com,

    SEN=SEN-L3857768,

    LicenseExpiryDate=2099-01-01,

    LicenseTypeName=COMMERCIAL,

    com.atlassian.servicedesk.active=true,

    LicenseID=AAABKg0ODAoPeNp9kM1OwzAQhO9+Cktc4JAoTRMElSxRpTkUNS1qCycui9kWi2Qd/BPRt8chlYoQ9GDJ3l1/OzMXW4+8AsPTjCfjSZpP8oQXsy1Pk1HOZmilUa1TmsT9fD3lGzSdkshD451f9i80V88TXnZQe+jn2NI3L2hWu0eLxopoxAqD350ZOBQ9NkrGUZoxqZsYXA3WKqDYDuTXAI6RHJrWKIvCGY9nJhfhQha3hxaX0KAoVlVVrov5dMEKTQ6kKytQtdiD/lC0v5NqJ3VM6GJJ7CR6WFMPsKegu6+lLHwNSghIYvnZKnP4YSGL0jFbmT2QsgPjhONHEtuUSxFOtMiz2+ubPDnjhHyz1jUW2pPrUzs6+3vv/5jgWHXH2B68kW9g8XfwXycqq0cwLAIUF5+4q3/dHjYry92eaOiZDc91KGkCFC3hCvoVUBTOkewfZNM3R18vKkfyX02eu,

    PurchaseDate=2014-01-01

最后编辑:
作者:李国庆
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。