JIRA安装
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&characterEncoding=utf8</property>
9.其他配置
邮件配置

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

部署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;
}
}
JIRA安装的更多相关文章
- Jira安装过程
一.下载jira jira下载路径:https://www.atlassian.com/software/jira/download 二.安装 jira安装一直下一步下一步即可 三.破解 E:\JIR ...
- Jira安装部署
一.先安装JDK JDK1.6下载:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32- ...
- 《高级软件测试》JIRA使用手册(二)JIRA安装
Jira Software 下载地址 Windows系统x86平台:https://downloads.atlassian.com/software/jira/downloads/atlassian- ...
- 《高级软件测试》11.15.全组完成jira安装,开始任务的部分书写
今日任务完成情况如下: 小段:完成linux环境上jira的安装,并将jira的安装过程录制下来 小费:完成linux环境下jira的安装,开始部分任务的书写 小高:完成了jira的安装,并进一步熟悉 ...
- jira安装插件svn
1.登录jira 2.设置-插件-查找新插件 搜索 Jira Subversion plugin 3.安装成功之后 4.关联svn仓库 5.关联成功
- 缺陷管理工具Jira安装参考
1安装简介 1.1方案/流程简介 需要依赖安装数据库,可以是mysql,orace或sqlserver.以mysql为例说明. 各模块各阶段安装任务说明如下: 安装模块 说明 jira 项目与事务 ...
- jira 安装
jira jira是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪(bug管理).客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域.同禅道等类似. 安装前准备 ...
- JIRA安装部署说明
参考 https://blog.51cto.com/tiantiantesting/1744175 前提:已安装好JDK.MySQL JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问 ...
- jira安装说明
阅读目录 1.1 jira说明 1.2 安装配置jira 1.3 web界面访问 1.4 创建第一个项目 1.5 参考文献 回到顶部 1.1 jira说明 JIRA是Atlassian公司出品的项目与 ...
- Confluence与Jira安装及后期迁移问题记录
Confluence与Jira 由于线上jira和confluence之前互相关联,confluence的登录用户全部关联自jira的用户,confluence安装时会提示是否关联jira,由于这个问 ...
随机推荐
- Sokit(TCP/UDP调试工具)
下载:http://www.winwin7.com/soft/56522.html#xiazai Sokit中文版是一款免费开源的TCP / UDP 测试(调试)工具,它主要可以用于接收和发送TCP/ ...
- 源码安装slurm
一.源码安装munge 1.下载munge 下载地址:https://github.com/dun/munge/releases 2.安装编译 tar -Jxvf munge-0.5.15.tar.x ...
- python内在模块之winreg --- Windows 注册表访问
winreg --- Windows 注册表访问¶ 这些函数将 Windows 注册表 API 暴露给 Python.为了确保即便程序员忽略了显式关闭句柄,该句柄依然能够正确关闭,它使用了一个 han ...
- python实现关闭usb功能
禁用usb和启用usb 一禁用usb自动加载功能 公司内部有时候需要禁用usb接口的文件拷贝,但是打印机,扫描枪等待其他设备的使用,我们应该怎么做呢,很简单,可以通过修改BIOS,注册表和第三方软件实 ...
- [数据库]MYSQL之存储过程
一 存储过程的特点 MySQL 5.0 版本开始支持存储过程 1.1 定义 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象. 存储过程是为了 ...
- Java 异常处理:使用和思考
概念 异常处理的概念起源于早期的编程语言,如 LISP.PL/I 和 CLU.这些编程语言首次引入了异常处理机制,以便在程序执行过程中检测和处理错误情况.异常处理机制随后在 Ada.Modula-3. ...
- Gpssworld仿真(二):并排排队系统模拟
4.3 某一个加油站能够配给三个级别的燃油:①家庭取暖用的燃油:②轻工业用的燃油:③运输用的燃油.每一级别的燃油都有一个对应的油泵.订单中燃油的数量在3000加仑和5000加仑中变化,每次增加10加仑 ...
- 如何通过Java应用程序在PPT中创建SmartArt图形
SmartArt其实就是一个文字的可视化工具,用户可在PowerPoint,Word,Excel中使用该特性创建各种图形图表.SmartArt 图形是信息和观点的视觉表示形式.可以通过从多种不同布局中 ...
- 一天吃透SpringMVC面试八股文
说说你对 SpringMVC 的理解 SpringMVC是一种基于 Java 的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于Spring框架的一个模块. 它通过一套注解,让一个简单的Jav ...
- Linux下ftp常见问题总结
Linux下ftp常见问题总结 似乎拖欠了几篇文章了@_@,来公司半年了,成长了不少!从大学毕业,直到看到http://blog.csdn.net/leixiaohua1020 雷霄骅(然而天妒英才 ...