在Confluence上编辑crowd.server.url以访问JIRA目录(Crowd)。

3
我们的Jira和Confluence托管在外部(没有直接服务器访问),并通过Apache进行访问。我们的Confluence通过Atlassian Crowd使用Jira登录。 我们想要使用SSL保护我们的生产Jira。但是,一旦我们添加了一个转发规则,使得所有http请求都被转发到https,我们就无法登录Confluence。因此,我们暂时禁用了这个转发规则。
我们发现,在Confluence管理中,用户目录有一个概述显示“crowd.server.url”:“http://<our-jira-url>”。所以我们猜测这是问题的根源。但我们找不到任何编辑此值的方法。无论是在Confluence管理中还是在我们可以访问的服务器路径(安装和应用程序数据)中都没有找到“crowd.properties”文件。
请问有人能告诉我如何配置Confluence才能够通过https访问我们的Jira用户目录吗?
1个回答

2

找到了。您需要更改内部 Crowd(或 JIRA)服务器 URL 的值:

mysql> use confluence;
mysql> update cwd_directory_attribute
    set attribute_value = 'https://your.new.jira.tld/'
    where attribute_name = 'crowd.server.url';

更新后,请重新启动Confluence。


嗨,这在Confluence中对我起了作用,但是JIRA正在将该字段更新回先前的值。有什么想法吗?谢谢。 - Alex Pi
@AlexPi,我会尝试删除JIRA和Confluence之间的应用链接并重新创建。但我不确定这是否相关。如果您拥有付费许可证,请在此处联系Atlassian支持:https://support.atlassian.com/contact/ 他们非常棒。 - Dario Castañé
我在Jira中使用了https,然后我观察到之前的url服务器只是http。我将其更改为http,然后Jira停止返回到先前的url。很奇怪。谢谢。 - Alex Pi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接