首页
学习
活动
专区
工具
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开源版系统高可用架构设计

用户的Web浏览器使用完全限定的域名(例如http://jenkins.domain.com),通过分配给常用HTTP的端口80向负载均衡器发送请求。...要在第二个主服务器上重新加载配置,请在Jenkins URL的末尾键入“ / reload”,然后按Enter键。...例如,http://myjenkinsserver.com:8080/reload将重新加载配置,而无需重新启动。 第三层是AWS上的EFS挂载点,它通过VPC与两个Jenkins主机共享。...=true --httpPort=8080 & 注意配置,如下: 更改服务器地址为HA地址 配置固定的agent端口和协议 部署HAProxy haproxy的部署包需要访问外国网站哦...使用Haproxy HTTP代理 可以完成对master节点的健康检查。 使用Haproxy TCP代理可以完成Agent节点的自动链接。

3.7K10
  • 理解OpenShift(1):网络之 Router 和 Route

    从外部通过 router 和从内部通过 servide 访问 pod 中的应用两个过程的简单的示意图如下: ? 上图中,某个应用的三个pod 分别位于 node1,node2 和 node3 上。...因此,在每个 infra 节点上,只能有一个 HAProxy pod,因为这些端口只能被占用一次。...-1-bqhfj:jenkins:10.128.2.15:8080 10.128.2.15:8080 weight 256 check inter 5000ms server pod:jenkins-...check inter 5000ms 这里可以看出来重新使用密钥对连接进行加密,但是不知道为何 mode 依然是 http,而不是 https。...常见问题如何排查? 从上面的分析可以看出,要使得 router 和 route 都正常工作,至少要确保以下几个环节都是没问题的: 客户端使用 route 中配置的域名和端口来访问服务。

    2.3K20

    Jenkins-简介与安装部署

    例如提交给版本控制系统时被触发,也可以通过类似Cron的机制调度,也可以在其他的构建已经完成时,还可以通过一个特定的URL进行请求。...设置Jenkins URL,如图所示: http://10.106.29.24:8081/jenkins(IP为10.106.29.24),之后点击Save and Finish。...Support)版本,所以输入 jenkins-lts 之后打开浏览器访问(默认端口8080): http://localhost:8080 或者 http://192.168.180.128:8080...设置Jenkins URL,如图所示: http://192.168.180.128:8080(IP为192.168.180.128),之后点击Save and Finish。...设置完成后,双击启动Jenkins服务.sh文件,如图所示:终端启动Jenkins服务。 如图所示:输入访问地址http://localhost:8081,访问成功。

    1.5K10

    Docker安装Jenkins

    / 主要针对Windows系统 2、war包安装 下载地址: https://get.jenkins.io/war-stable/ 方式一:直接使用命令 java -jar jenkins.war 方式二...例如提交给版本控制系统时被触发,也可以通过类似Cron的机制调度,也可以在其他的构建已经完成时,还可以通过一个特定的URL进行请求。...创建管理员用户 配置Jenkins URL地址 配置完成 登录成功 3.3、重启、重载、停止命令 1、重启Jenkins服务 访问地址http://服务器IP:8089/restart 如图所示...2、重新加载Jenkins配置信息 访问地址http://服务器IP:8089/reload 如图所示:点击“使用POST重试”,即可重新加载Jenkins配置信息。...3、停止Jenkins服务 访问地址http://服务器IP:8089/exit 如图所示:点击“使用POST重试”,即可停止Jenkins服务。

    2.7K10

    3天学会Jenkins_2_怎么下载并安装Jenkins到Unix或Windows环境

    周发布版本:通过修复早期版本中的错误,每周发布每周版本。这些版本适用于插件开发人员。...的端口 # 注意是default,不是init.d $ sudo vim /etc/default/jenkins # 修改HTTP_PORT即可,默认8080 HTTP_PORT = 8085 # 修改完成后重启...restart jenkins 3.3 浏览器访问并初始化Jenkins # 浏览器访问 http://localhost:8085 # or httP://本机ip:8085 # 其他局域网或公网...创建Admin后,最后会询问URL信息,你可以在其中配置Jenkins的默认实例路径。保持原样以避免以后出现不必要的混淆。...但是,如果另一个应用程序已经在使用8080端口,则可以使用另一个端口用于Jenkins,最后保存设置,并完成Jenkins的安装初始化。 ?

    53510

    Jenkins篇】Win环境安装部署Jenkins(一)

    http://localhost:8080,显示 Jenkins正在启动,请稍后......3、等待系统初始化,出现自定义Jenkins界面,可以选择安装推荐的插件,括者选择需要的插件来安装,也可以不选择安装,直接点击右上角的X号关闭界面,以后可以通过插件管理器安装插件,这里我们选择安装推荐的插件...5、点保存并完成,实例配置,再点保存并完成,jenkins完成安装 ? ? 6、访问配置的url http://henkins.wangli.com:8080进入登录页面 ?...如果安装完成注册用户登陆主页面空白,访问http://henkins.wangli.com:8080/pluginManager/advanced 将https://updates.jenkins.io...重启jenkins 1、直接访问http://127.0.0.1:8080/restart重启 2、或cmd启动端口执行ctrl+c,然后再执行下列命令cd C:\Program Files (x86

    1.5K20

    jenkins X实践系列(2) —— 基于jx的DevOps实践

    最近调研了JX,这里为第2篇,使用已经安装好的jx来实践CICD,旨在让大家了解基于jx的DevOps是如何运转的,感兴趣的可以继续关注,下一篇介绍如何安装。 先上图: ?...: https://github.com/helm/helm/releases 下载最新的helm,选择windows-amd64 wget https://storage.googleapis.com...安装jx 到https://github.com/jenkins-x/jx/releases 下载最新的编译好的jx执行文件,选择jx-windows-amd64.zip下载,下载后解压,然后重新命名为...:8080 Using helmBinary helm with feature flag: none Adding missing Helm repo: jenkins-x http://chartmuseum.jenkins-x.io...Adding missing Helm repo: releases http://jenkins-x-chartmuseum:8080 Successfully added Helm repository

    2K20

    如何在Ubuntu 18.04上使用Nginx反向代理配置Jenkins SSL

    proxy_pass:这将设置代理服务器的协议和地址,在这种情况下将是通过localhost的8080端口访问Jenkins服务器。...HTTPHTTPS访问域。...HTTP请求将自动重定向到HTTPS,将安全地提供Jenkins站点。 第三步 - 测试配置 现在您已启用加密,您可以通过重置管理密码来测试配置。...让我们首先通过HTTP访问该站点,以验证您是否可以访问Jenkins并重定向到HTTPS。 在您的网络浏览器中,输入http://example.com,替换您的example.com域名。...按下ENTER后,URL应该以https开头,并且位置栏应指示连接是安全的。 您可以在用户字段中输入您在如何在Ubuntu上安装Jenkins中创建的管理用户名,以及您在密码字段中输入密码。

    3.3K00

    jenkins详解

    /log/jenkins/jenkins.log //查询admin密码 访问 http://ip:8080/ 进行安装 jenkins相关目录: rpm -ql jenkins #查看jenkins...& 密码查看:/root/.jenkins/secrets/initialAdminPassword 访问 http://ip:8080/ 进行安装 2.3 docker形式安装 yum install...#查看密码 访问 http://ip:8080/ 进行安装 2.4 相关工具安装 工具安装可在jenkins的web界面系统管理—管理插件—可选插件勾选需要的,也可以手动安装。...以下的内容,如邮件主题,内容均可自定义,可以参考url: 至此全局插件邮件已经配置完毕,需要在具体的项目中使用此邮件进行发送通知。...SSH Server配置 name:需要将php程序发布到目标服务器的名称,可自定义 Hostname:填写目录服务器的IP地址 Username:使用那个用户进行发布,此处为进行密钥互信的用户

    46410
    领券