我已经安装了 jenkins 软件包并启动了该服务。但我无法访问该网址。当我检查监听的端口时,我可以看到 jenkins 的端口是 tcp6。如何将其更改为 tcp?
答案1
tcp6
意味着程序正在使用 IPv6 感知 API,因此程序将能够使用该套接字/端口来处理 IPv6和IPv4 连接,除非它特别选择只接受其中之一。大多数支持 IPv6 的程序不会在没有充分理由的情况下这样做。
我猜测您无法访问 Jenkins 服务的真正原因可能是其他原因。 RHEL 默认启用软件防火墙,只有 SSH 是打开的,除非你明确打开其他。特别是对于 Jenkins,您需要:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload
你做过这样的事,或者类似的事吗?