美文网首页
JIRA安装

JIRA安装

作者: 济南打工人 | 来源:发表于2021-01-05 17:21 被阅读0次

JIRA安装

操作系统: 阿里云centos6.8
域名: yan.jzhsc.com

1.安装与配置JAVA

sudo -u root -H bash
# 在oracle官网下载JDK,安装并配置环境变量
# 最新版jira需要jdk1.8.0版本以上
tar -zxvf   jdk-8u141-linux-x64.tar.gz
mkdir /usr/local/java
mv  jdk1.8.0_141 /usr/local/java/
# 配置环境变量
export JAVA_HOME=/usr/local/java/jdk1.8.0_141
export JRE_HOME=/usr/local/java/jdk1.8.0_141/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
# 更新环境
source /etc/profile

2. 安装与配置mysql

yum install -y mysql56u mysql56u-server mysql56u-devel
# 创建一个数据库(如jiradb)来存储JIRA的问题,数据库必须为UTF8的字符集。在MySQL命令客户端输入以下命令:
CREATE DATABASE jiradb CHARACTER SET utf8 COLLATE utf8_bin;
# 确保该用户拥有连接数据库以及创建和写入表的权限。授权命令如下:
GRANT ALL PRIVILEGES ON jiradb.* to 'jira'@'127.0.0.1' identified by 'jira';
flush privileges;
为了确认权限是否被授予成功,用jira用户登录到DB服务器并运行一下命令:
show grants for jira@127.0.0.1;
# 配置my.cnf
[mysqld]
...
default-storage-engine=INNODB
max_allowed_packet=256M
default-character-set=utf8
# (or character_set_server=utf8)
...

3. 创建JIRA用户

useradd -m --comment "Account for running JIRA Software" --shell /bin/bash jira
passwd jira

4. 去官网下载JIRA

https://www.atlassian.com/software/jira/download

5. 创建安装目录与数据目录

mkdir -p /opt/jira
tar -xzf atlassian-jira-software-7.4.1.tar.gz -C /opt/jira/
cd /opt/jira
chown -R jira /opt/jira
chmod -R u=rwx,go-rwx /opt/jira
# 创建数据目录
mkdir /local/jira
chown -R jira /local/jira
chmod -R u=rwx,go-rwx /local/jira
vi /opt/jira/atlassian-jira-software-7.4.1-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties
# 设置如下
...
jira.home=/local/jira
...

6. 检查端口

JIRA默认会使用8005和8080端口,如果已经被其他程序占用,需要更换端口号

vi /opt/jira/atlassian-jira-software-7.4.1-standalone/conf/server.xml
# 例如设置为5005和5050
<Server port="5005" shutdown="SHUTDOWN">
...
   <Service name="Catalina">
      <Connector port="5050"
         maxThreads="150"
         minSpareThreads="25"
         connectionTimeout="20000"
         enableLookups="false"
         maxHttpHeaderSize="8192"
         protocol="HTTP/1.1"
         useBodyEncodingForURI="true"
         redirectPort="8443"
         acceptCount="100"
         disableUploadTimeout="true"/>

7. 设置mysql驱动

# 下载mysql-connector-java-5.1.43-bin.jar
cp mysql-connector-java-5.1.43-bin.jar /opt/jira/atlassian-jira-software-7.4.1-standalone/lib

8. 启动JIRA

cd /opt/jira/atlassian-jira-software-7.4.1-standalone/bin/

./start-jira.sh

# 在浏览器上打开[http://yan.jzhsc.com:8080,按照提示设置即可,可以参考Confluence安装,过程是一样地](http://yan.jzhsc.com:8080,按照提示设置即可,可以参考Confluence安装,过程是一样地)

# 注意数据库jdbc要如下设置

jdbc:mysql:/127.0.0.1:3306/database?useUnicode=true&characterEncoding=utf8

# 如果安装时未修改则需编辑数据目录下confluence.cfg.xml

<property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/database?useUnicode=true&amp;characterEncoding=utf8</property>

9.其他配置

邮件配置


图片.png

使用nginx反向代理,以80端口向外服务
编辑/opt/jira/atlassian-jira-software-7.3.6-standalone/conf/server.xml


图片.png
部署jira项目,nginx.conf内容如下
server {
    listen       $NGINX_PORT;
    server_name  $NGINX_DOMAIN;
 
    access_log  logs/$NGINX_DOMAIN_$NGINX_PORT.access.log combinedio;
    error_log  logs/$NGINX_DOMAIN_$NGINX_PORT.error.log;
 
    proxy_ignore_client_abort on;
    location ~ /(.git) {
        deny all;
        return 404;
    }
    location ~ /(websocket) {
        proxy_pass http://127.0.0.1:8080;
        proxy_redirect off;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_connect_timeout 7d;
        proxy_send_timeout 7d;
        proxy_read_timeout 7d;
    }
    location / {
        try_files $uri @confluence;
    }
 
    location @confluence {
        internal;
        proxy_pass http://127.0.0.1:8080;
        proxy_connect_timeout 30s;
        proxy_send_timeout 120;
        proxy_read_timeout 120;
        proxy_buffer_size 256k;
        proxy_buffers 100 256k;
        proxy_busy_buffers_size 512k;
        proxy_redirect off;
        proxy_hide_header Vary;
        proxy_set_header Accept-Encoding '';
        proxy_set_header Host $host;
        proxy_set_header Referer $http_referer;
        proxy_set_header Cookie $http_cookie;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
 
    client_max_body_size 100M;
    client_body_buffer_size 128k;
    gzip on;
    gzip_http_version 1.0;
    gzip_comp_level 4;
    gzip_disable "MSIE [1-6].";
    gzip_types text/css image/jpeg image/gif application/x-javascript text/plain image/png image/x-icon application/octet-stream text/javascript;
 
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
 
}

相关文章

  • python连接jira

    安装jira包pip install jira 获取jira账户权限 调取jira接口,获取jira数据

  • 软件测试缺陷管理环境搭建 | JIRA Standalone(W

    JIRA Standalone(Windows Installer)安装指南 1.下载JIRA安装包atlassi...

  • JIRA7.13描述默认值设置

    在jira安装目录下找到: /opt/atlassian/jira/atlassian-jira/WEB-INF/...

  • JIR学习

    概述:如何在JIRA上创建新项目或配置已有的项目。 JIRA使用教程:在Windows上安装JIRA JIRA使用...

  • Linux 下安装 jira

    jira Linux安装教程 下载获取jira jira最新版下载地址 我下载的是tar.gz 所以直接 tar ...

  • Jira8.x版本安装与破解

    Jira8.x版本安装与破解 目录 [TOC] 1、软件下载 2、软件安装 3、破解JIRA 3.1、下载破解文件...

  • CentOS 安装 Jira Software 7.11.0

    环境准备 jira的运行是依赖java环境,安装JDK1.8以上版本; 安装MySQL5.8,为Jira创建对应的...

  • Jira 8.4.1在Windows环境下的安装和配置

    一. Jira安装的环境准备 (一)JDK1.8的下载和安装 Jira的运行是依赖java环境的,也就是说需要安装...

  • Jira

    1.Jira破解 1.参考12.参考2 2.Jira手册 3、bitnami支持windows打包安装和虚拟机安装...

  • jira安装

    搭建JIRA 前言阅读本文档的Markdown版本时需要网络环境,如果没有网络,你会看不到后半部分的图片;软件资源...

网友评论

      本文标题:JIRA安装

      本文链接:https://www.haomeiwen.com/subject/xbswoktx.html