首页 > 其他分享 >服务器更换证书后jira无法访问Confluence处理

服务器更换证书后jira无法访问Confluence处理

时间:2024-05-08 13:22:56浏览次数:24  
标签:jira Jira Java 证书 容器 无法访问 Confluence

服务器更换证书后jira无法访问Confluence处理

问题

jira 和 Confluence是用docker搭在一台服务器上的,更换证书后jira无法访问Confluence, 如果所示(jira的忘截图了,这个是Confluence的一样的报错)

原因:因为Java环境(Jira运行在Java上)不信任你的证书,尤其是如果它是自签名的或由不在Java默认信任的CA列表中的CA签发的。

解决办法

当你在Docker部署的Jira中配置连接到Confluence的链接时遇到SSL证书问题,即使浏览器认为证书是有效的,仍可能会出现证书错误。这通常是因为Java环境(Jira运行在Java上)不信任你的证书,尤其是如果它是自签名的或由不在Java默认信任的CA列表中的CA签发的。解决这种问题,你可以通过以下步骤来手动将Confluence的证书添加到Jira Docker容器的Java信任存储中:

1. 从Confluence服务器导出证书

首先,你需要从Confluence服务器上导出SSL证书。这可以通过使用openssl命令从命令行完成:

openssl s_client -connect your-confluence-domain.com:443 -showcerts </dev/null 2>/dev/null | openssl x509 -outform PEM > confluence_cert.pem

your-confluence-domain.com替换为你的Confluence实际的域名。

2. 将证书添加到Jira Docker容器的Java信任存储

然后,你需要将导出的证书添加到运行Jira的Docker容器中Java的信任存储库。首先,你需要找到Jira容器的ID或名称:

docker ps

接着,将证书复制到Docker容器中:

docker cp confluence_cert.pem <container_id>:/tmp

使用容器的ID或名称替换<container_id>

接下来,进入容器:

docker exec -it <container_id> /bin/bash

一旦进入容器,使用keytool命令将证书导入到Java的信任存储:

keytool -import -alias confluenceCert -keystore $JAVA_HOME/lib/security/cacerts -file /tmp/confluence_cert.pem -storepass changeit

这里changeit是默认的密钥库密码,如果你更改了,需要使用你的密码。

3. 重启Jira容器

完成后,退出容器并重启Jira容器以使更改生效:

docker restart <container_id>

4. 测试连接

重新启动后,再次尝试配置Jira和Confluence的集成,以检查证书问题是否已解决。

这些步骤应该帮助你解决Jira连接到Confluence时遇到的SSL证书错误。如果问题仍然存在,确保你导出的是正确的证书,并且正确地添加到了Java的信任存储库中。

标签:jira,Jira,Java,证书,容器,无法访问,Confluence
From: https://www.cnblogs.com/fhlsteven/p/18179443

相关文章

  • Jira Server 不维护了,如何将 Jira 平滑迁移到阿里云云效
    作者:天彤Atlassian在2020年官方发布公告,从2021年起停止JiraServer产品的销售,并且在2024年彻底停止Server端产品的服务支持,这对于国内使用Jira产品的企业和研发团队造成了不小的影响。而此时国内很多DevOps产品都已经具备了比较强的产品竞争力,为研发者提供了更多......
  • 【FileZillaServer用网络驱动器作为主目录时,客户端无法列出文件】【Spring Boot安装成
    遇到的两个问题安装FileZillaServer后,把映射的网络驱动器内容作为主目录时,客户端能正常登录,但是无法列出文件。把本机的某个目录组为主目录,客户端可以正常列出文件。把SpringBoot安装成Windows服务时,访问系统中映射的网络驱动器失败(开发过程中能够正常访问,通过命令的方式......
  • 子类拥有父类对象所有的属性和方法,但无法访问
    原链接前言JavaGuide中关于继承如下3点请记住:子类拥有父类对象所有的属性和方法(包括私有属性和私有方法),但是父类中的私有属性和方法子类是无法访问,只是拥有。尝试验证这一观点。对象初始化首先从对象初始化开始思考,一般继承某个父类的子类对象初始化时是按照以下顺序:......
  • Kubernetes dashboardv2.7.0 无法访问解决过程
    问题及报错:K8S部署前端可视化dashboard插件成功后,但是运维一段时间后发现访问不了了。 排查过程:1、查看pod状态,发现拉镜像失败。我就很奇怪怎么又拉镜像了。1kubectlgetpod-nkubernetes-dashboard23kubectldescribepodkubernetes-dashboard-6c7ccbcf87-kz7q9-n......
  • ES和kibana docker启动成功后浏览器却显示无法访问
    前一天还能正常访问,第二天再次启动虚拟机后却无法访问ES和kibana了 解决方法删除docker创建的kibana和es容器,重点!!一定要同步删除es-net网络。 然后重新创建网络,ES容器和kibana容器具体操作步骤可查看  SpringCloud(七.1)ES(elasticsearch)+IK分词器  刷新页面查看效......
  • vue2项目 network无法访问此网站
    vue2项目启动后,local可以访问,但是network不能访问防火墙等等都检查了查到原因如下:本来写的是这样,实际上端口号需要保持一致devServer:{disableHostCheck:true,open:true,host:'0.0.0.0',port:8002,https:false,hotOnly:false,public......
  • java: 无法访问org.mybatis.spring.annotation.MapperScan、类文件具有错误的版本 61.
    使用的Mybatis-spring依赖的版本3.0.1太高,将版本改为2.2.2<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.2.2</version></dependency><depende......
  • docker部署 Jira
    环境介绍使用docker-compose安装Jira项目管理系统。操作系统[root@node2data]#cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core)资源配置CPU:2MEM:8gDISK:100gdocker版本[root@node2data]#dockerversionClient:DockerEngine-Communit......
  • 解决JIRA、Confluence自动注销登录的问题
    转载:https://blog.csdn.net/qq_35002542/article/details/127691457 当工作从从JIRA里面打开confluence的链接时候,在回到JIRA时候,就自动退出了,还是需要账号密码登录,很烦,于是研究如何解决。 百度了几十次,并没有什么卵用,于是从去看官方,在搜索了n个界面后,终于找到方法了。原......
  • 记一次nginx服务异常-无法访问问题排查
    上一秒还好好地,突然下一秒nginx服务器就访问不了啦。这让人很是疑惑,到底是什么原因导致的呢?问题如下  开始一步一步地排查问题。尝试一:在windows电脑上使用telnet命令查看端口是否正常联通。测试结果发现可以正确联通。  说明端口是打开的,并且可以正确联通。 ......