gpt4 book ai didi

Jira 创建项目抛出 'Error creating project, XSRF check failed'

转载 作者:行者123 更新时间:2023-12-04 20:35:07 25 4
gpt4 key购买 nike

我正在尝试获取在 AWS 上的 ubuntu 服务器盒上运行的 Jira 副本。我配置了Tomcat,可以成功访问我的站点http://example.com:8080/jira并开始设置过程。我能够创建一个用户名,但是当指示创建第一个项目时,我在尝试保存时收到以下错误:

创建项目抛出“创建项目时出错,XSRF 检查失败”

这是此处记录的相同错误:

https://confluence.atlassian.com/jirakb/creating-project-throws-error-creating-project-xsrf-check-failed-397083076.html

由 Atlassian 本人以及此处提供:

https://answers.atlassian.com/questions/283780/looking-for-the-full-list-of-http-headers

一些论坛用户。这两种情况都表明标题被阻止,第二个链接很好地列出了每个标题:

X-AREQUESTID
X-ASESSIONID
X-AUSERNAME
X-SITEMESH-OFF
X-Atlassian-Token
X-Requested-With

Do not forget to allow GET (of course), POST (of course) but also PUT http methods

我面临的问题是我无法找出我的 ubuntu 服务器如何阻止这些 header 。我正在运行 nginx,如果有帮助,我会很乐意发布我的配置。否则所有配置都是在 tomcat 中完成的。

我在某处得到了一个提示,UFW 可能会阻止他们,但这似乎没有运行。有谁知道我将如何解除阻止这些 header 以解决我的 Jira 错误?

最佳答案

UFW 根本不会给你这个错误。 UFW 仅运行到第 4 层(TCP/UDP),而不是 HTTP 层,您得到的响应是应用层,这意味着所有较低层都成功通信。

如果您通过 nginx 运行代理,请确保您打开了 proxy_pass_request_headers。

location / {
proxy_pass http://example.com;
proxy_set_header Host http://example.com;
proxy_pass_request_headers on;
}

退房: Setup Guide

You can only configure JIRA to respond to a single URL and this setting must match the URL that your users request for accessing your JIRA site. You cannot (for example) have a different hostname or URL for internal and external users. Any mismatch between this Base URL setting and the URL requested by your JIRA users will cause problems with dashboard gadgets.



XSRF 通常是主机名配置错误,您可能需要检查配置的基本 url。

关于Jira 创建项目抛出 'Error creating project, XSRF check failed',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37473775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com