我在 8080 端口上安装了 Jenkins 服务器。然后我安装了 GitBlit,它通常也占用 8080 端口,因此我更改为 8082 端口。
在机器上我可以调用 localhost:8082,但远程 192.168.178.3:8082 不可用。詹金斯的回应适用于 192.168.178.3:8080
我在硬件防火墙上打开了端口。还是没有反应。
我能想象的最后一件事是 Windows 防火墙,但即使在打开 TCP 端口进出后它也不起作用?或者你认为问题出在哪里?
如果您使用的是 Gitblit GO,Gitblit GO 的默认配置将绑定到 localhost,并且无法从另一台机器访问。查看server.httpBindInterface和server.httpsBindInterface。
也许您需要在硬件防火墙上进行任何端口转发?
如果您怀疑 Windows,您可以将您的程序/服务添加到 Win Firewall 设置中的例外列表中。您可以通过以下方式完成此操作:
START->Control Panel->Windows Firewall->Windows Firewall with Advanced Security
并修改入站和出站规则。