linux下安装jira详细步骤

  • Post category:Linux

下面是在Linux下安装Jira的详细步骤:

步骤一:安装Java

  1. 下载Java SE Development Kit (JDK)安装包,可以从官方网站(https://www.oracle.com/java/technologies/javase-downloads.html)下载,选择Linux操作系统的版本即可;

  2. 将下载的安装包移动到你想要安装的目录,例如:/opt目录下;

  3. 解压文件并安装Java:

cd /opt
sudo tar zxvf jdk-11.0.10_linux-x64_bin.tar.gz
sudo update-alternatives --install /usr/bin/java java /opt/jdk-11.0.10/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk-11.0.10/bin/javac 1
sudo update-alternatives --config java

在最后一个命令行中将会选择默认Java版本。

步骤二:创建Jira所需的用户和数据库

  1. 使用root用户登录MySQL:

sudo mysql -u root -p

  1. 创建数据库:

CREATE DATABASE jiradb DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

  1. 创建用户:

CREATE USER 'jirauser'@'localhost' IDENTIFIED BY 'password';

  1. 授予用户权限:

GRANT ALL ON jiradb.* TO 'jirauser'@'localhost';

  1. 刷新MySQL权限:

FLUSH PRIVILEGES;

步骤三:下载并解压Jira

  1. 下载Jira安装包,可以从官网(https://www.atlassian.com/software/jira/download)选择适合您的版本下载;

  2. 将安装包移动到您想要安装Jira的目录中,例如:/opt目录下;

  3. 解压安装包:

tar zxvf atlassian-jira-software-8.X.X.tar.gz

步骤四:启动Jira并进行配置

  1. 进入解压后的Jira目录

cd /opt/atlassian-jira-software-X.X.X-X/

  1. 启动Jira:

./bin/start-jira.sh

  1. 在浏览器中输入http://localhost:8080,打开Jira的配置页面;

  2. 按照配置向导的指示进行配置,使用之前创建的MySQL数据库和用户。

示例1:在MySQL数据库中创建的用户不是root用户

假设我们创建了一个名为“jirauser”的MySQL用户,使用这个用户来创建jiradb数据库,并授予该用户完全权限。

在步骤二中,我们使用以下命令创建了用户:

CREATE USER 'jirauser'@'localhost' IDENTIFIED BY 'mypassword';

在此情况下,在步骤四中输入数据库和用户的信息时,应该使用以下信息:

  • 数据库类型:MySQL

  • 数据库地址:localhost

  • 数据库端口:3306

  • 数据库名:jiradb

  • 用户名:jirauser

  • 密码:mypassword

示例2:使用HTTPS协议访问Jira

如果需要使用HTTPS协议访问Jira,可以使用以下步骤。

  1. 使用OpenSSL工具生成一个自签名的证书:

openssl req -new -x509 -days 365 -nodes -out jira.crt -keyout jira.key

  1. 将生成的证书复制到Jira安装目录的JiraHome目录下

sudo cp jira.crt jira.key /var/atlassian/application-data/jira/

  1. 修改Jira配置文件,使用HTTPS协议

cd /opt/atlassian-jira-software-X.X.X-X/conf
sudo vim server.xml

在server.xml中添加以下代码:

<Connector port="8443" relaxedPathChars="[]" relaxedQueryChars="[]" maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false" maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443" acceptCount="100" disableUploadTimeout="true" scheme="https" secure="true" SSLEnabled="true" SSLCertificateFile="${catalina.home}/jira.crt" SSLCertificateKeyFile="${catalina.home}/jira.key"
SSLProtocol="TLS"
clientAuth="false"
sslProtocol="TLS" />

  1. 重启Jira

sudo /etc/init.d/jira stop
sudo /etc/init.d/jira start

现在,您可以使用https://localhost:8443 访问Jira。