我最近为公司设置了一个 JIRA 和 Confluence 网站。Confluence 网站运行良好,但每次尝试创建项目时,JIRA 网站都会抛出错误“创建项目时出错,XSRF 检查失败”。我检查了:https://confluence.atlassian.com/pages/viewpage.action?pageId=397083076
它说要解除某些标头的阻止,但不幸的是,我对系统管理方面还很陌生,不确定它们到底是什么意思。我谷歌了一下,但找不到任何相关信息。作为参考,我正在运行 RHEL 6.7、Apache 2.2、JIRA 6.4.11,并将其设置为虚拟主机中的代理,以快速安装 JIRA。
据我所知,日志中也没有提到任何有用的信息,但如果您需要日志/conf 文本,我可以根据需要提供。提前致谢!
答案1
以下是Atlassian官方的解答:
https://tx-cac.atlassian.com/pages/viewpage.action?pageId=397083076
您的代理很可能阻止了某些标头。请尝试直接访问 jira(不使用代理)。
此外,JIRA 的安全系统可能不喜欢您的 JIRA 在 apache 和内部实例上有不同的端口和主机。为此,Jira 有特殊的代理选项。apache 上甚至有一条特殊指令: https://confluence.atlassian.com/jira/integrating-jira-with-apache-185729645.html
至于标题 - 这些是 HTTP 请求中的特殊字段,有助于处理授权、编码、语言等。https://en.wikipedia.org/wiki/List_of_HTTP_header_fields