【问题标题】:Jenkins Server - Issues with setting URLJenkins 服务器 - 设置 URL 的问题
【发布时间】:2015-08-04 03:11:30
【问题描述】:

我正在尝试为我们的 QA 团队设置一个内部 Jenkins 服务器,但在服务器 URL 方面遇到了一些问题。这是在公司网络内部,并且各种防火墙和代理设置都已到位,但是我们只需要在内部网络中访问服务器。该服务器从 Mac Mini 运行。我能够使用 localhost:8080 安装和访问服务器而没有任何问题。

  1. 我尝试在“管理 Jenkins”选项下设置自定义 URL(类似于 testjenkins.local:8080),但始终无法访问服务器。对我有用的唯一选择是使用 IP 地址 (IP:8080)。我能够使用此 URL 从网络中的其他计算机访问服务器。

  2. 上述设置的真正问题是机器 IP 发生了变化(我无法将其设为静态),因此无法获得始终有效的 URL。

如果有人指导我正确的方向,我将不胜感激。

【问题讨论】:

  • 我不确定我是否理解您的问题,但我认为您需要一个与您的 DHCP 服务器协作的名称服务器,这对您来说可能比获得固定 IP 更困难。一种可能的解决方法:将您的 DHCP 客户端配置为始终请求特定 IP。如果你幸运并且你的 DHCP 是友好的,你可能会得到它。

标签: jenkins


【解决方案1】:

鉴于您的服务器上有一个动态 IP,一个不错的选择是使用 ngrok。 Ngrok 可以通过安全隧道将该服务器的 8080 端口暴露给互联网,您可以通过 URL 访问它,因此 IP 的更改不会影响它。

但是,ngrok 将服务器暴露给整个 Internet。要使其仅可供您的团队访问,您可以在 ngrok 隧道和 Jenkins 服务器中添加身份验证(它对您有用吗?)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-08
    • 1970-01-01
    相关资源
    最近更新 更多