github webhook 无法使用 public ip 连接到 jenkins
github webhook fails to connect to jenkins with public ip
我正在尝试使用我的 jenkins 服务器配置 github webhook,但我一直收到“连接失败”的提示。请注意,我使用的是 public ip 而不是私有或本地主机地址,起初,icmp 协议在我的防火墙上被阻止,但即使在允许它之后,它仍然没有'没用。
然而,当我代理我的服务器(使用 smee 客户端)并在 webhook 中使用代理 url 时,它工作正常,所以我认为问题是 jenkins url(在系统中jenkins 的配置)所以我将其更改为 public ip 但它没有任何效果,现在我一无所知。
可能需要提及 jenkins 运行 在 docker 容器上,
显然 webhook 必须通过 Web 服务器而不是直接到 jenkins,所以我将 nginx 配置为 jenkins 服务器的反向代理并且它工作正常。
我正在尝试使用我的 jenkins 服务器配置 github webhook,但我一直收到“连接失败”的提示。请注意,我使用的是 public ip 而不是私有或本地主机地址,起初,icmp 协议在我的防火墙上被阻止,但即使在允许它之后,它仍然没有'没用。
然而,当我代理我的服务器(使用 smee 客户端)并在 webhook 中使用代理 url 时,它工作正常,所以我认为问题是 jenkins url(在系统中jenkins 的配置)所以我将其更改为 public ip 但它没有任何效果,现在我一无所知。
可能需要提及 jenkins 运行 在 docker 容器上,
显然 webhook 必须通过 Web 服务器而不是直接到 jenkins,所以我将 nginx 配置为 jenkins 服务器的反向代理并且它工作正常。