首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何通过https://jenkins.domain.com阻止windows jenkins HTTP URL访问( http://hostname:8080 ),以便只能使用HTTPS

要通过https://jenkins.domain.com阻止Windows Jenkins的HTTP URL访问,以便只能使用HTTPS,可以按照以下步骤进行设置:

  1. 配置Jenkins的HTTPS访问:
    • 生成或获取SSL证书,可以使用自签名证书或购买的证书。
    • 在Jenkins服务器上安装SSL证书。
    • 修改Jenkins的配置文件,将HTTP监听端口改为一个非常用端口(如8080),并启用HTTPS监听端口(如443)。
    • 重启Jenkins服务使配置生效。
  • 配置防火墙或网络设备:
    • 在防火墙或网络设备上配置规则,禁止对Jenkins服务器的HTTP访问(端口8080)。
    • 允许对Jenkins服务器的HTTPS访问(端口443)。
  • 配置Jenkins的安全设置:
    • 打开Jenkins的Web界面,进入"Manage Jenkins" -> "Configure Global Security"。
    • 在"Access Control"部分,选择"HTTP",将"TCP port for JNLP agents"设置为一个非常用端口(如50000)。
    • 在"Access Control"部分,选择"Security Realm",启用"Jenkins’ own user database"或其他适合的认证方式。
    • 在"Access Control"部分,选择"Authorization",启用"Matrix-based security"或其他适合的授权方式。
    • 保存配置并重启Jenkins服务。

通过以上步骤,可以实现只能通过HTTPS访问Jenkins,同时阻止HTTP访问。请注意,以上步骤仅为一般性指导,具体操作可能因Jenkins版本、操作系统和网络环境而有所不同。

关于腾讯云相关产品,可以考虑使用腾讯云的SSL证书服务来获取和管理SSL证书,使用腾讯云的云服务器(CVM)来部署Jenkins,使用腾讯云的安全组来配置防火墙规则,以及使用腾讯云的访问管理(CAM)来管理Jenkins的访问权限。

腾讯云SSL证书服务:https://cloud.tencent.com/product/ssl 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm 腾讯云安全组:https://cloud.tencent.com/product/cfw 腾讯云访问管理(CAM):https://cloud.tencent.com/product/cam

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

jenkins教程_1 简介「建议收藏」

我说下我以前开发的痛点,在一些中小型企业,每次开发一个项目完成后,需要打包部署,可能没有专门的运维人员,只能开发人员去把项目打成一个war包,可能这个项目已经上线了,需要把服务关,在部署到服务器上,将项目启动起来,这个时候可能某个用户正在操作某些功能上的东西,如果你隔三差五的部署一下,这样的话对用户的体验也不好,自己也是烦的很,总是打包拖到服务器上。希望小型企业工作人员学习一下,配置可能复杂,但是你配置好了之后,你只需要把代码提交到Git或者Svn上,自动构建部署,非常方便。有任何地方不懂的翻到最下方随时咨询我,想帮助更多的初学者共同一起努力成长!

03
  • 如何在Linux(CentOS7)环境搭建 Jenkins 服务器环境

    最近,我自己要亲手搭建一套完整的企业级 CI/CD 环境,这个环节里面涉及了很多内容,没有办法把这么多的内容都放在一篇文章里,所以 Jenkins 的安装和Java 的 JDK 安装我就是分了两篇文章来写的。而且这套环境中也包含 Docker 容器,涉及的东西不少,有些东西,自己也是第一次遇到,所以就会遇到很多坑。说起来,安装Jenkins服务器环境,我也是大费周章。本来开始打算通过 Docker  安装的,但是我在拉取 Jenkins 镜像的时候,总是太慢,半天的时间都拉取不下来,可能有人会说,你换成国内的镜像啊,我换了,刚开始很快,越到后面越慢,我也做了很多尝试,但是,都没解决,只能使用 Yum 安装了。 一、Jenkins 简介

    00
    领券