You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jira Server迁移至HTTPS后小工具及应用搜索功能无法正常使用

解决方案

1. 修正Tomcat连接器代理参数

Jira生成站点URL的逻辑不依赖前端展示的Base URL,而是优先读取conf/server.xml里的连接器配置,这是90%以上HTTPS迁移后残留HTTP URL的原因。
打开<Jira安装目录>/conf/server.xml,找到你正在使用的HTTP/AJP连接器,补充以下参数:
proxyName、proxyPort、scheme、secure四个参数为必填项,缺省状态下Jira会自动根据服务器本地端口和协议生成URL,与Base URL配置无关

<!-- 示例HTTP连接器配置,根据你实际的端口调整 -->
<Connector port="8080" 
           maxThreads="150" 
           minSpareThreads="25"
           connectionTimeout="20000"
           proxyName="jira.xxx.xxx"  <!-- 替换为你的Jira域名 -->
           proxyPort="443"           <!-- HTTPS默认端口 -->
           scheme="https"            <!-- 声明对外协议为HTTPS -->
           secure="true"             <!-- 标记为安全连接 -->
           redirectPort="8443" 
           acceptCount="100" 
           disableUploadTimeout="true"/>

修改后保存文件。

2. 清理Jira运行时缓存

你检索不到旧URL是因为大部分静态资源、插件配置都存在编译后的缓存文件中,明文检索无法匹配,按以下步骤清理:

  • 停止Jira服务
  • 删除<Jira数据目录>/plugins目录下的.bundled-plugins和.osgi-plugins两个隐藏文件夹
  • 删除<Jira安装目录>/work整个文件夹(Tomcat的JSP编译缓存)
  • 重启Jira服务,等待5-10分钟让插件重新编译加载

3. 检查Apache反向代理头配置

确认你的Apache虚拟主机配置中已添加以下请求头传递规则,确保Jira能识别到客户端的HTTPS访问协议:

ProxyPreserveHost On
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"

修改后重启Apache服务生效。

4. 验证UPM插件配置

待Jira完全启动后,进入「应用管理」页面,点击右上角的「设置」按钮,检查插件管理器的基础URL是否已同步为HTTPS地址,若仍为HTTP可手动修改保存。

注意:不要直接在数据库中全局替换URL,极易损坏序列化存储的配置字段,若此前执行过全局替换操作建议先回滚备份的数据库,避免后续出现未知异常。

内容的提问来源于stack exchange,提问作者jamiemax

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 18:54:04