linux下安装jira详细步骤

下面是在Linux下安装Jira的详细步骤攻略。

准备工作

首先需要确保你的Linux系统已经安装了Java,并且Java的版本是Jira支持的版本。可以前往Jira官方网站查看Jira所支持的Java版本。

在本教程中,我们使用的是CentOS 7系统以及Jira 7.13.3版本。

下载Jira

可以前往Jira官方网站下载Jira,通常以压缩包的方式提供,可以运行以下命令进行下载:

wget https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.13.3.tar.gz

安装Jira

  1. 在Linux系统上创建一个目录用于存放Jira,例如 /opt/atlassian/jira:

sudo mkdir -p /opt/atlassian/jira

  1. 将下载的Jira压缩包解压缩到该目录下:

sudo tar -zxvf atlassian-jira-software-7.13.3.tar.gz -C /opt/atlassian/jira --strip-components=1

  1. 配置Jira的数据存储目录,可以创建一个新的目录来作为Jira的数据存储目录:

sudo mkdir -p /var/atlassian/application-data/jira
sudo chown -R jira:jira /var/atlassian/application-data/jira
sudo chmod -R 700 /var/atlassian/application-data/jira

Jira的安装目录和数据存储目录应该是分离的。

  1. 启动Jira服务,在终端中进入Jira的安装目录,然后运行以下命令:

cd /opt/atlassian/jira/bin
./start-jira.sh

如果一切正常,Jira应该会启动成功并且在默认端口(8080)监听请求。

如果启动失败,可以运行以下命令查看Jira是否生成了日志以及具体的错误信息:

tail -f /opt/atlassian/jira/logs/catalina.out

配置防火墙和代理

如果你的Linux系统上开启了防火墙,需要允许Jira监听的端口,例如8080。也可以在Jira的安装目录中编辑启动脚本start-jira.sh ,添加JVM参数来指定Jira监听的端口:

JVM_SUPPORT_RECOMMENDED_ARGS="-Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -XX:+ExitOnOutOfMemoryError -Xms384m -Xmx850m -XX:ReservedCodeCacheSize=512m -Djira.home=/var/atlassian/application-data/jira -Djira.bind.address=0.0.0.0 -Djira.port=8080"

如果你已经使用了代理,那么还需要配置Jira与代理的交互。

示例说明

示例1:在CentOS 7上安装Jira

在本示例中,我们使用CentOS 7系统进行安装。首先需要使用命令安装Java:

sudo yum install java-1.8.0-openjdk-devel

然后按照之前的步骤下载和安装Jira,最后启动Jira服务。

示例2:使用Nginx代理Jira

在本示例中,我们使用Nginx作为Jira的代理。首先安装Nginx:

sudo yum install nginx

在Nginx的配置文件中添加以下内容:

server {
    listen       80;
    server_name  your.server.name;

    location /jira {
        proxy_pass         http://127.0.0.1:8080;
        proxy_set_header   Host $http_host;
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        client_max_body_size 10M;
    }
}

然后启动Nginx服务并按照之前的步骤启动Jira服务。现在可以通过 http://your.server.name/jira 地址访问Jira了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux下安装jira详细步骤 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux switch_root命令

    Linux switch_root命令 Linux switch_root命令用于切换根文件系统,可以将当前的根文件系统切换为另一个根文件系统。使用switch_root命令可以在不重启系统情况下更改根文件系统,这对系统维护和修复非常有用。 命令语法 switch_root命令的基本语法如下: “switch_root [新根文件系统] [init程序] …

    Linux 2023年5月10日
    00
  • linux下mysql数据库的操作的方法

    下面我将详细讲解“Linux下MySQL数据库的操作方法”的完整攻略,包含以下内容: 安装MySQL数据库; 启动和关闭MySQL服务; MySQL常用命令操作; 示例说明; 一、安装MySQL数据库 在Linux环境下,安装MySQL数据库可以通过包管理器或官方网站下载安装包进行安装。 使用Debian、Ubuntu等基于Debian的发行版Linux系统…

    Linux 2023年5月14日
    00
  • rsync中文手册之使用rsync实现网站镜像和备份linux第2/3页

    使用rsync实现网站镜像和备份是一项重要的工作,以下是实现此目标的完整攻略: 1. 安装rsync 在使用rsync之前,需要先安装rsync。使用以下命令安装: sudo apt-get install rsync 2. 创建目标文件夹 首先,需要在本地计算机上创建一个目标文件夹,以存储将要通过rsync复制的文件夹的内容。使用以下命令创建一个名为“my…

    Linux 2023年5月24日
    00
  • 虚拟机磁盘扩容(parted、lvm)

    1、虚拟化平台虚拟机添加硬盘 系统查看添加的硬盘 [root@yumserver ~]# lsblk NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT sda               8:0    0   50G  0 disk  ├─sda1            8:1    0    1G  0…

    Linux 2023年4月17日
    00
  • Linux用户空间与内核地址空间

    Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。 Linux内核地址映射模型 x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。 …

    Linux 2023年4月11日
    00
  • Linux学习笔记

    IP地址和主机名 IP地址 ifconfig可以用来查询本机的IP地址,如果不能使用,可以通过install net-tools安装。 Centos系统下ens33表示主网卡;inet后表示IP地址;lo表示本地回环网卡; 127.0.0.1表示代指本机;0.0.0.0可以用于代指本机,同时在放行设置中0.0.0.0表示允许任意IP访问。 主机名 hostn…

    Linux 2023年4月18日
    00
  • Linux常用命令

    Linux 命令 常用命令 bash是Linux标准的默认shell,用于用户和Linux进行交互,出了bash外还可以使用zsh、fish等。 shell命令的标准格式为 命令名 [命令参数] [命令对象] 其中命令参数有长和短两种格式,分别用“–”和“-”表示。 对于所有的命令,都可以使用 –help参数来获取帮助信息。 man 显示命令手册 相比于…

    Linux 2023年4月10日
    00
  • linux配置主机名详细介绍

    下面是“Linux配置主机名详细介绍”的完整攻略。 1. 确认当前主机名 在进行主机名配置之前,需要先确认当前主机名。可以通过以下命令查看当前主机名: hostname 2. 修改主机名 2.1 临时修改主机名 临时修改主机名只能在重启后恢复到原来的主机名,可以使用以下命令修改主机名: hostname 新主机名 其中,新主机名为自己定义的新主机名,需要保证…

    Linux 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部