Nginx 无法安装Jenkins:没有有效的crump

Nginx 无法安装Jenkins:没有有效的crump,nginx,jenkins,google-compute-engine,Nginx,Jenkins,Google Compute Engine,我刚刚在谷歌云虚拟机上安装了Jenkins,并将nginx配置为指向8080。我可以输入初始管理员密码,然后进入屏幕,在那里我可以选择插件。当我单击“安装建议插件”时,出现一个错误: No valid crumb was included in this request 我用命令启动了Jenkins: java -Dhudson.security.csrf.requestfield=Jenkins-Crumb -jar jenkins.war 斯特杜特说: INFO: Session nod

我刚刚在谷歌云虚拟机上安装了Jenkins,并将nginx配置为指向8080。我可以输入初始管理员密码,然后进入屏幕,在那里我可以选择插件。当我单击“安装建议插件”时,出现一个错误:

No valid crumb was included in this request
我用命令启动了Jenkins:

java -Dhudson.security.csrf.requestfield=Jenkins-Crumb -jar jenkins.war
斯特杜特说:

INFO: Session node016ikde2z4paqem02o7wos0rgd1 already being invalidated
Nov 02, 2017 7:57:44 PM hudson.security.csrf.CrumbFilter doFilter
WARNING: Found invalid crumb 27d19a27be31d1d5703128b635b60c3b.  Will 
check remaining parameters for a valid one...
Nov 02, 2017 7:57:44 PM hudson.security.csrf.CrumbFilter doFilter
WARNING: No valid crumb was included in request for 
/pluginManager/installPlugins. Returning 403.
有人知道我如何禁用CSRF或在请求中包含有效的碎屑吗?我可以通过运行以下命令生成有效的碎屑:

$ curl -u "admin:ebdcf2fcf6f74ee8b4ec907a1486ml?xpath=concat(//crumbRequestField,":",//crumb)'
Jenkins-Crumb:ef6250c9afe294555e20f1b9ab875261
但之后我不知道该怎么办

非常感谢

要禁用CSRF(尽管不建议这样做),请执行以下3个步骤:

  • 以管理员身份登录到Jenkins
  • 转到:Jenkins>管理Jenkins>配置全局安全并启用预防 跨站点请求伪造漏洞
  • 取消选中此选项

提及您用于建议如何在请求中提供有效碎屑的Jenkins版本。

要禁用CSRF(尽管不建议这样做),请执行以下3个步骤:

  • 以管理员身份登录到Jenkins
  • 转到:Jenkins>管理Jenkins>配置全局安全并启用预防 跨站点请求伪造漏洞
  • 取消选中此选项


提及您正在使用的Jenkins版本,以建议如何在您的请求中提供有效的面包屑。

您正在使用哪个Jenkins版本?您正在使用哪个Jenkins版本?