下面是在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
- 在Linux系统上创建一个目录用于存放Jira,例如 /opt/atlassian/jira:
sudo mkdir -p /opt/atlassian/jira
- 将下载的Jira压缩包解压缩到该目录下:
sudo tar -zxvf atlassian-jira-software-7.13.3.tar.gz -C /opt/atlassian/jira --strip-components=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的安装目录和数据存储目录应该是分离的。
- 启动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技术站