Confluence7.19.4与Jira9.4破解安装及Nginx配置指南

安装confluence7.19.4、jira9.4破解并使用Nginx代理

背景

安装

jira

准备两个目录,一个是 jira 的安装目录,一个是 jira 的 home 目录,数据都存在 home 目录

​/data/jira​

​/data/jira_home​

下载,解压

wget https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-9.4.1.tar.gz
tar zxvf atlassian-jira-software-9.4.1.tar.gz
  • 1.
  • 2.

在​​<installation-directory>/atlassian-jira/WEB-INF/classes/jira-application.properties​​这个文件加上

jira.home=/data/jira_home
  • 1.

在 ​​<installation-directory>/bin/setenv.sh​​ 加上破解程序

CATALINA_OPTS="-javaagent:/opt/atlassian-agent.jar ${CATALINA_OPTS}"
  • 1.

在 ​​<installation-directory>/atlassian-jira/WEB-INF/lib​​​ 放置 ​​mysql-connector-java-5.1.39.jar​

jira 没有内置 mysql 的驱动,所以要提前下载好放这。MySQL 8.0 以下的一定要用 5.1 的,用 5.7 的有 bug,血泪史

启动安装即可

confluence

下载解压

wget https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-9.4.1.tar.gz
tar zxvf tlassian-jira-software-9.4.1.tar.gz
  • 1.
  • 2.

准备两个目录,一个是 confluence 的安装目录,一个是 confluence 的 home 目录,数据都存在 home 目录

​/data/conf​

​/data/conf_home​

在​​<installation-directory>/confluence/WEB-INF/classes/confluence-init.properties​​加上 home 目录

confluence.home=/data/conf_home
  • 1.

在 ​​<installation-directory>/bin/setenv.sh​​ 加上破解程序

CATALINA_OPTS="-javaagent:/opt/atlassian-agent.jar ${CATALINA_OPTS}"
  • 1.

在 ​​<installation-directory>/confluence/WEB-INF/lib​​​ 放置 ​​mysql-connector-java-5.1.39.jar​

jira 没有内置 mysql 的驱动,所以要提前下载好放这。MySQL 8.0 以下的一定要用 5.1 的,用 5.7 的有 bug,血泪史

启动安装即可

破解

浏览器去访问 confluence 、jira 的 web 页面,当出现需要许可证时,如下图:

安装confluence7.19.4、jira9.4破解并使用Nginx代理_java

jira

java -jar atlassian-agent.jar \
-d -m xx@ks.io -n pro -p jira \
-o http://172.22.222.166 -s BA54-LAS2-TZZL-7H78
  • 1.
  • 2.
  • 3.

confluence

java -jar atlassian-agent.jar \
-d -m xx@ks.io -n pro -p 'conf' \
-o http://172.22.222.166 -s B0QF-RU2L-NL9H-Y163
  • 1.
  • 2.
  • 3.

切记 -p 后面跟着的不要变, confluence 必须用 -p 'conf',用其余的一律提示许可证不可用,血泪史

Nginx代理

jira

​<Jira-Install>/conf/server.xml​

找到

<Context docBase="${catalina.home}/atlassian-jira" path="" reloadable="false" useHttpOnly="true">
  • 1.

修改为:

<Context docBase="${catalina.home}/atlassian-jira" path="/jira" reloadable="false" useHttpOnly="true">
  • 1.

找到

<Connector port="8080"
relaxedPathChars="[]|"
relaxedQueryChars="[]|{}^\`"<>"
maxThreads="150"
minSpareThreads="25"
connectionTimeout="20000"
enableLookups="false"
maxHttpHeaderSize="8192"
protocol="HTTP/1.1"
useBodyEncodingForURI="true"
redirectPort="8443"
acceptCount="100"
disableUploadTimeout="true"/>
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

改为

<Connector port="8080"
relaxedPathChars="[]|"
relaxedQueryChars="[]|{}^\`"<>"
maxThreads="150"
minSpareThreads="25"
connectionTimeout="20000"
enableLookups="false"
maxHttpHeaderSize="8192"
protocol="HTTP/1.1"
useBodyEncodingForURI="true"
redirectPort="8443"
acceptCount="100"
disableUploadTimeout="true"
proxyName="xx.com"
proxyPort="80"/>

<!-- OPTIONAL,Nginx Proxy Connector with https scheme-->
<Connector port="8081"
relaxedPathChars="[]|"
relaxedQueryChars="[]|{}^\`"<>"
maxThreads="150"
minSpareThreads="25"
connectionTimeout="20000"
enableLookups="false"
maxHttpHeaderSize="8192"
protocol="HTTP/1.1"
useBodyEncodingForURI="true"
redirectPort="8443"
acceptCount="100"
disableUploadTimeout="true"
proxyName="xx.com"
proxyPort="443"
scheme="https"
secure="true"/>

<!-- Standard HTTP Connector without any proxy config -->
<Connector port="8082"
relaxedPathChars="[]|"
relaxedQueryChars="[]|{}^\`"<>"
maxThreads="150"
minSpareThreads="25"
connectionTimeout="20000"
enableLookups="false"
maxHttpHeaderSize="8192"
protocol="HTTP/1.1"
useBodyEncodingForURI="true"
redirectPort="8443"
acceptCount="100"
disableUploadTimeout="true"/>
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.

nginx 配置

location /jira {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://jira-hostname:8080/jira;
client_max_body_size 10M;
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.

重启 jira,nginx

confluence

编辑 ​​<installation-directory>/conf/server.xml​

找到

<Context path="" docBase="../confluence" debug="0" reloadable="false">
  • 1.

改为

<Context path="/confluence" docBase="../confluence" debug="0" reloadable="false">
  • 1.

找到

<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
maxThreads="48" minSpareThreads="10"
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
protocol="org.apache.coyote.http11.Http11NioProtocol"/>
  • 1.
  • 2.
  • 3.
  • 4.

改为

<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
maxThreads="48" minSpareThreads="10"
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
protocol="org.apache.coyote.http11.Http11NioProtocol"
scheme="https" secure="true" proxyName="xx.com proxyPort="443"/>
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

nginx 配置

location /confluence {
client_max_body_size 100m;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8090/confluence;
}
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

重启 confluence、nginx

备注

confluence 备份目录:​​/var/atlassian/application-data/confluence/backups ​

jira 备份目录:​​/var/atlassian/application-data/jira/export​



QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空