gpt4 book ai didi

Jenkins 无法通过 http ://:8080 in Windows server 2012 访问

转载 作者:行者123 更新时间:2023-12-04 11:31:31 28 4
gpt4 key购买 nike

我已经在 Windows server 2012 64 位机器上安装了 Jenkins,并希望使其在内部网络中可用。

我已将 --httpListenAddress 添加到 0.0.0.0 并重新启动 Jenkins 并尝试使用 http://hostname:8080 访问它但没有显示页面(尽管它在 URL 栏中显示 Jenkins 图标)。然而http://localhost:8080工作正常。

enter image description here

此外,我检查了 Jenkins 的防火墙入站规则,但似乎没有问题。
enter image description here

我试图用 "netstat -aon | find /i "8080" 来捕捉监听端口并找到 <host ip address>:8080 FIN_WAIT_2 表明请求被卡住了(可能是我错了)。

我不知道到底是什么阻止了 jenkins 使用主机名。如果您已经解决了这个问题,请分享您的解决方案。

最佳答案

您可以尝试添加 Windows 防火墙规则。转到 Windows 防火墙、高级配置、入站规则规则并为您安装的特定版本的 java.exe 创建允许规则。

这对我们有用,但缺点是每次升级 Java 时,您还必须修改防火墙规则。这是因为 Java 为每个版本创建了一个新的子文件夹。我们已经尝试在防火墙规则中使用 %JAVA_HOME% 但它似乎不起作用。当时我们使用的是 Windows Server 2012R2。

类似的答案在这里:https://stackoverflow.com/a/17479566/7752

关于Jenkins 无法通过 http ://<hostname>:8080 in Windows server 2012 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44954864/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com