Jenkins 页面部分显示Http状态403 被禁止

这篇具有很好参考价值的文章主要介绍了Jenkins 页面部分显示Http状态403 被禁止。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

生产环境Jenkins部署了一段时间了,结果今天在流水线配置中,部分页面显示Jenkins 页面部分显示Http状态403 被禁止,修改配置点击保存之后偶尔也会出现这个。

问题

以下是问题图片
Jenkins 页面部分显示Http状态403 被禁止,jenkins,运维

解决

在全局安全配置里面,勾选上启用代理兼容即可
Jenkins 页面部分显示Http状态403 被禁止,jenkins,运维
问题解决了!记录一下。

解释一下:跨站请求伪造保护启用代理兼容的作用
Jenkins 跨站请求伪造保护(Cross-Site Request Forgery Protection)启用代理兼容的作用是确保 Jenkins 服务器能够通过代理服务器接收和处理来自客户端的请求,同时防止恶意请求伪造(CSRF)攻击。

当 Jenkins 启用了 CSRF 保护功能时,它会生成一个随机的 CSRF 令牌(nonce),并将其存储在用户的浏览器会话中。当用户提交表单或执行其他需要身份验证的操作时,Jenkins 会要求用户提供该令牌以验证请求的合法性。如果提供的令牌与服务器上存储的令牌匹配,则请求被视为合法的,否则将被拒绝。

启用代理兼容意味着 Jenkins 将检查 HTTP 请求头中的 “Origin” 字段,以确保请求来自于预期的源。这有助于防止 CSRF 攻击,因为攻击者无法通过代理服务器伪装来自合法来源的请求。文章来源地址https://www.toymoban.com/news/detail-742537.html

到了这里,关于Jenkins 页面部分显示Http状态403 被禁止的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jenkins 源码管理 returned status code 128: stdout: stderr: fatal: unable to access “****” 403 解决办法

    在配置jenkins 源码管理 远程链接git时 提示 报错 Failed to connect to repository : Command\\\"usr/bin/git ls-remote -h http://admin@192.138.3.13:8005/scm/tes/repository-test.git HEAD\\\" returned status code 128: stdout: stderr: fatal: unable to access ‘http://admin@192.138.5.102:8005/scm/tes/repository-test.git/’: The requested URL returned erro

    2024年02月11日
    浏览(44)
  • (超全面详细)http常见的状态码(含具体开发场景),400,401,403状态码分别代表什么及区别?

    (超全面详细)http常见的状态码(含具体开发场景),400,401,403状态码分别代表什么及区别? HTTP请求状态码在我们开发工作中非常重要,尤其是定位问题及排查bug等,或者安全提升方面都有一定的帮助. 因此有必要对状态码有一个全面详细的总结,如下所示: 一、常见的状态码 200(成

    2024年03月22日
    浏览(30)
  • 403错误是一种常见的HTTP状态码,表示服务器拒绝了请求

    403错误是一种常见的HTTP状态码,表示服务器拒绝了请求。出现403错误通常意味着客户端没有访问所请求资源的权限。以下是导致403错误的几个可能原因以及相关的编程示例: 权限配置错误:403错误可能是由于服务器权限配置错误导致的。在某些情况下,服务器可能需要用户

    2024年02月04日
    浏览(45)
  • 解决Jenkins部分汉化、汉化不全有效办法

    在Windows上安装Jenkins并且安装了相应的汉化插件还是会出现汉化不全的情况,就像下面这样; 即使你在网上找了很多方法,让你安装Locale Plugin插件然后设置zh_US切换为英文再重启再设置zh_CN,这些方法依然不奏效; 直到我在Linux上安装了相同版本的Jenkins后发现了端倪,Linux上

    2024年02月10日
    浏览(52)
  • jenkins汉化一部分问题(一半中文一半英文)解决

    安装中文插件“Locale plugin”和“Localization: Chinese (Simplified)后,先设置为zh_US重新启动,再设置回来 其他插件重启Jenkins后,又出现了部分中文简体不翻译的情况。 方法如下,可以临时完美修复。 1. 将语言设定为zh_US,Jenkins切换为英文。 2. 调用restart重启Jenkins:http://jenkisn网址

    2024年02月11日
    浏览(47)
  • 基于Docker+Jenkins+Gitl搭建持续集成环境(部分关键笔记)

    Jenkins 访问地址: ip地址:10000 查看密码 问题 jenkins升级问题 jenkins时区设置问题 配置插件更新代理 安装WebHooks并启用 配置Jenkins参数 解决jenkins安装插件报错: An error occurred during installation: No such plugin: cloudbees-folder Index of /jenkins/plugins/skip-certificate-check/latest/ | 清华大学开源软件

    2024年02月10日
    浏览(32)
  • jenkins设置中文为界面显示语言

    Jenkins是一个持续集成的平台,但是初次安装Jenkins之后,是英文的状态。下面给大家 介绍如何将Jenkins设置为中文语言 。 以Locale插件为例,演示其安装过程—— 1 点击【 Manage Jenkins 】选项。 2 点击【 Manage Plugins 】选项。 点击【 可选插件 】选项。 右侧搜索栏输入【 Locale 】

    2024年02月08日
    浏览(31)
  • jenkins 是如何做到实时日志显示的?

    Jenkins 是一款非常流行的 CI/CD 工具,它提供了实时日志显示功能,使得用户可以在构建和部署过程中实时查看日志输出。 在 Jenkins 中,实时日志显示是通过控制台输出实现的。当用户启动构建任务时,Jenkins 会在后台执行构建过程,并将输出的日志信息实时显示在 Jenkins 的

    2024年02月11日
    浏览(24)
  • jenkins如何请求http接口及乱码问题解决

    需要安装HTTP Request 插件;安装方式不介绍。 官网链接,上面有详细语法:https://plugins.jenkins.io/http_request/ 附一个demo,脚本脱敏处理 直接在构建里找到插件选择就行,不描述 编码字符集问题,解决起来代码pipline方式比较难解决,就到插件里配置看是否会发生同样问题,发现

    2024年02月09日
    浏览(35)
  • jenkins 日志输出显示时间戳的方式

    网上很多方式比较片面,最新版插件直接使用即可无需更多操作。 使用方式如下: 系统设置-找到 Timestamper 勾选 Enabled for all Pipeline builds 也可修改时间戳格式。 帮助信息中显示 When checked, timestamps will be enabled for all Pipeline builds. There is no need to use the timestamps {…} step in Scripte

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包