Articles of jira

在Debian的Jira中,非ASCII文件名被破坏

我在Linux上安装了一个旧的Jira 3.12(Debian,6.0.4)。 OS中的编码设置为UTF-8。 我的问题:如果有人在其文件名中添加一个带有非ASCII符号的附件,它会被正确创build – 数据库中正确的logging和文件系统中正确的文件名。 但经过不同的时间,一些文件名被破坏 – 非ASCII字符被replace为'?' 符号,但“更改date”属性不会更新,并且不会对数据库进行更改。 什么可能是这样的问题的原因?

JIRA的传出(SMTP)电子邮件function需要哪个传入端口?

我在一个VirtualBox虚拟机的Ubuntu 14.04上安装了JIRA 6.3.15。 VirtualBox的主机系统也是Ubuntu 14.04。 我将JIRAconfiguration为使用SSL(如以下https://confluence.atlassian.com/display/JIRA/Running+JIRA+over+SSL+or+HTTPS所述 ),在JIRA的server.xml文件中设置一个自定义的HTTPS端口,在虚拟机configuration中添加该端口的转发规则,并打开主机防火墙中的端口。 所有这一切正常。 现在我想让JIRA发送通知邮件。 我添加了一个SMTP服务器到JIRAconfiguration。 只要我closures主机系统的防火墙(即接受所有传入的数据包),这也可以正常工作。 但是,当主机防火墙对传入数据包的默认操作设置为“丢弃”时,通过SMTP在VM内从JIRA发送电子邮件失败。 连接testing失败,出现UnknownHostException。 主机防火墙对传出和转发数据包的默认操作是“接受”。 显然,为了使JIRA电子邮件function正常工作,需要在主机系统中打开一些传入数据包的端口。 任何人都可以指出这是哪个端口? 我已经尝试了465作为目标和源端口没有成功,我找不到任何文档。

Linux上的Web服务器在本地networking外超时

如果我把这里的术语混淆了,提前道歉; 我是这个领域的新手。 我在本地networking的Linux机器上安装了Jira(错误跟踪软件)。 我有一个子域(jira.rairsoft.com)指向框和apache / tomcatconfigurationredirect。 所有这些终于(在头疼两周后)顺stream而下。 但是,如果本地networking以外的同事试图访问它,则回应是网页花了很长时间来回应。 ping子域具有相同的结果(请求超时)。 我的直觉说,服务运行的端口已经closures了,但是我发现在其他地方开了端口的步骤已经没有结果了。 我也尝试了端口上的数据包嗅探器,访问它,即使我在networking中访问它,也没有看到任何“飞过”。 长话短说,如果我可以通过本地networking内部的子域访问我的Jira实例,那么我需要做些什么来暴露给公众呢?

Apache的反向代理有时不工作

我正在使用数字海洋液滴(Ubuntu 14.04.2 LTS(GNU / Linux 3.13.0-52-generic x86_64))来承载jira和confluence。 它们在相同的IP但不同的端口上启动。 我想要使​​用jira.team.domain.com和confluence.team.domain.com访问它们,所以我去了反向代理解决scheme,使用Apache 2.4.7。 事情真的很好,我让他们工作得很快。 问题是,几天后,一段时间,反向代理不工作,我在浏览器中得到“主机名未解决”。 我检查了jira和confluence应用程序可以在ip:port地址(端口8081和8091)访问。 过了一会儿,不知道到底有多less,才重新开始工作。 设置如下: Jira server.xml包含两个连接器: <Connector port="8080" maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false" maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443" acceptCount="100" disableUploadTimeout="true" proxyName="jira.team.domain.com" proxyPort="80"/> <Connector port="8081" maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false" maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443" acceptCount="100" disableUploadTimeout="true"/> Confluence server.xml也有2个连接器: <Connector port="8091" connectionTimeout="20000" redirectPort="8443" maxThreads="200" minSpareThreads="10" enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8" […]

如何configurationSpamAssassin将Atlassian JIRA通知设置为白名单?

我有问题Atlassian JIRA电子邮件通知。 这些通知由于某种原因被SpamAssassin删除。 所以我需要知道如何确认SpamAssassin,但这些通知是否为白名单。 我将[email protected]电子邮件configuration到白名单,但这没有帮助,或者我只是确认这个错误。 我现在testing了我的JIRA,并且从地址[email protected]发送到[email protected]的所有电子邮件都被从SpyAssassin中删除,从[email protected]发送到[email protected]的电子邮件也不会被删除SpamAssassin的。 这只发生在JIRA,而不是像FishEye或Crucible等其他Atlassian产品。 任何人都可以帮助我解决这个问题? 这里是smtp的结果: root@alm:~# postconf | grep smtpd_recipient_restrictions postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="The user you are trying to reach is over quota." postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_extended=yes postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes

反向代理与Nginx显示默认屏幕

我正在尝试使用Nginx为我的JIRA实例设置一个反向代理。 server { listen 80; server_name jira.domain.com; location / { 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:8080; } } 每次我直接点击url,我都会得到默认的“Welcome to Nginx”页面。 如果我刷新,它会带我到JIRA仪表板。 我在Nginx后面的Confluence框中遇到同样的问题。 我错过了什么让这个工作正常?

将Jira迁移到MySql – 未知的系统variables'storage_engine'

我正在尝试在vm上设置Jira。 我想从embedded式H2数据库移动到我自己的mysql数据库。 我目前在ubuntu 16.04上运行mysql 5.7.x 但是,当我尝试连接Jira与此服务器时,我收到以下错误信息: Unknown system variable 'storage_engine' 我已经尝试了一些东西来解决这个问题。 首先在我的mysql.cnf文件中,我添加了default-storage-engine = InnoDB这并没有为错误做任何事情。 在我的Jira /opt/atlassian/jira/atlassian-jira/WEB-INF/classes/database-defaults我进入了/opt/atlassian/jira/atlassian-jira/WEB-INF/classes/database-defaults 并将其更改为 databaseUrl=jdbc:mysql://localhost/jira?autoReconnect=true&characterEncoding=utf8&useUnicode=true&sessionVariables=default-storage-engine=InnoDB 以及 databaseUrl=jdbc:mysql://localhost/jira?autoReconnect=true&characterEncoding=utf8&useUnicode=true 错误再次没有改变。 我也进入了sessionVariables=storage-engine=InnoDB文件,并从url中删除了sessionVariables=storage-engine=InnoDB部分。 这再次没有改变任何东西。 我也试着将其更改为sessionVariables=default-storage-engine=InnoDB 再次没有运气。 有没有人有一个想法如何让它的工作? 我不想创build另一个SQL设置只是为了运行SQL 5.6.x说实话。 我希望有人知道这个解决scheme。

Docker化jira 7.3.5与nginx反向代理基地url问题

当我尝试在本地networking上使用nginx反向代理configurationJira 7.3.5时遇到了一个小问题。 我使用cptactionhank jira docker镜像和jwilder nginx-proxy docker镜像。 一切似乎运行良好,但自从我更新到版本7.3.5,Jira报告“小工具的基础url”的问题。 当打开Jiraconfiguration面板的support-tools部分时,它显示“JIRA无法通过configuration的基本URL访问自己”。 结果是仪表板上的小工具不报告其正确的名称。 似乎需要通过端口8080重新路由到端口80的stream量。当我把Jira中的基础URL设置到端口8080,问题消失,但不幸的是我所有的jiraurl将后缀8080端口。我尝试设置X_PROXY_PORT为80,并试图在我的docker-compose环境中设置VIRTUAL_PORT,但没有任何变化。 我希望这里的任何人都有这个设置的经验? 这是我的jira docker-compose.yml文件: version: '2' services: jira: container_name: jira restart: always image: cptactionhank/atlassian-jira-software:latest ports: – "8080:8080" volumes: – jira-data:/var/atlassian/jira – jira-logs-data:/opt/atlassian/jira/logs dns: 192.168.2.4 expose: – "8080" hostname: jira.internal.mydomain.com network_mode: bridge environment: – VIRTUAL_HOST=jira.internal.mydomain.com volumes: jira-data: external: true jira-logs-data: external: true 这里是我的nginx docker-compose.yml文件 version: '2' […]

与jira战争安装mod_proxy

所以我有jira安装,我通过mydomain.com:8080/jira访问我。 我真的想通过jira.mydomain.com访问我。 我启用了mod_proxy并将以下内容放在apache虚拟主机中: ServerName jira.mydomain.com ProxyPreserveHost On ProxyPass / http://localhost:8080/jira 但是,它转发给我jira.mydomain.com/jira。 哪个不行 我也把jira中的基本URL改为jira.mydomain.com。 这里发生了什么事情,为什么extra / jira存在? 我安装jira作为战争安装,因为我通过tomcat运行其他应用程序(汇合,哈德森等)

在OS X上自动启动和closuresJIRA

只是想知道什么是适当的OSX方式启动和自动closures(独立)JIRA安装(分别上电和关机)将是? 宁愿避免手动编辑OSX启动脚本,但愿意这样做,如果这是正确的或唯一的方法。