从官方文档中可以看到JIRA有多种安装方式,我们选择使用安装程序安装,这种方法是在Linux服务器上启动生产站点最直接的方法。
官方文档连接:https://confluence.atlassian.com/adminjiraserver0813/installing-jira-applications-1027137422.html
一、开始之前
- 准备centos7操作系统
- Jira安装程序包括Java(JRE)和Tomcat,因此您无需单独安装它们。
二、安装JIRA
1. 下载JIRA
下载地址:https://www.atlassian.com/software/jira/download
我们计划安装JIRA8.13.2,因此下载此版本即可。
2. 安装
1)将程序上传至centos服务器上,并赋予执行权限;
chmod a+x atlassian-jira-software-8.13.2-x64.bin
2)执行安装(加sudo ,将Jira作为服务安装)
sudo ./atlassian-jira-software-8.13.2-x64.bin
3)按照提示安装Jira,系统将提示您提供以下信息:
- 安装类型---选择2(自定义)已获得最大控制
- 安装目录---可以自定义安装目录或选择默认
- 主目录---可以自定义选择主目录或选择默认
- TCP端口--可自定义或选择默认
三、安装MySQL JDBC驱动程序
使用MySQL数据库的话,需要将MySQL JDBC驱动程序复制到Jira安装目录。
a. 下载推荐的MySQL驱动程序之一:
b.下载后,解压,将mysql-connector-java-5.1.49.jar拷贝到以下目录:默认一般在/opt/atlassian/jira/lib
<Jira-installation-directory>/lib
c. 重启jira服务
/etc/init.d/jira stop
/etc/init.d/jira start
四、设置JIRA应用
在浏览器中访问http://ip:8080,会进入到jira的引导程序中,根据提示设置jira。
注意:如果打不开网址,可查看是否开启了防火墙,如果开启了,需将8080端口开放,方可访问URL。
#查看防火墙状态
systemctl status firewalld
#查看已开放的端口
firewall-cmd --list-ports
开放端口(开放后需要要重启防火墙才生效)
firewall-cmd --zone=public --add-port=8080/tcp --permanent
关闭端口(关闭后需要要重启防火墙才生效)
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
如果需要将8080端口转发至80端口
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080 --permanent
使设置生效
firewall-cmd --reload
1)选择设置方法,
2)连接数据库-选择其他数据库,输入之前安装的数据库信息。(如何安装MySQL数据库,可参考https://blog.csdn.net/weixin_36740201/article/details/111589525)
3)设置应用程序属性
4)输入您的许可证,可在MyAtlassian生成Jira试用授权
5)创建管理员账户
6)在浏览器中打开http://ip:8080,开始使用Jira。注意,如果服务器开启了防火墙,需要开放8080端口。
#查看防火墙状态
firewall-cmd --state
#开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#重启防火墙
systemctl restart
#如果有需要,也可以将8080转发至80端口,通过80端口访问
firewalld.service firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080 --permanent
#重载设置
firewall-cmd --reload
至此,Jira8.13.2已安装完成。
五、启用https
使用Nginx方式,具体参考:https://blog.csdn.net/weixin_36740201/article/details/116156219