通过 8080 端口连接到 Azure VM

通过 8080 端口连接到 Azure VM

我无法使用 Http 通过 IIS 连接到端口 8080 上的 Azure VM。但是我可以访问默认的 80 端口。我已经配置了 NSG,CIDR 块指向我的工作站的公共 IP 地址。有什么想法吗?

实际上,我的 TFS 托管在 Azure VM 上,默认情况下使用 8080 端口。

答案1

您的问题没有太多细节,但需要检查以下事项:

  1. 您实际上可以从 Azure VM 上运行的浏览器连接到该端口吗?如果不行,那么这是 VM 配置或应用程序的问题
  2. 检查虚拟机本身的 Windows 防火墙,它是否允许端口 80 上的入站访问?
  3. 检查您的 NSG,确保您的规则允许入站访问。从限制较少的规则开始,然后根据需要缩小范围

答案2

要解决此问题,您可以进行以下检查:
1. 确保您可以在 Azure VM 上浏览 127.0.0.1 和端口 8080,如果不能,请检查 IIS 的配置。2
. 如果您可以在 Azure VM 上浏览端口 8080,则可以使用您的工作站远程登录端口 8080,为了测试,您可以关闭 Windows 防火墙。测试完成后,打开 Windows 防火墙。3
. 如果 Windows 防火墙关闭并且无法远程登录端口 8080,则应检查 NSG 设置(入站规则),确保端口 8080 被允许,然后检查子网防火墙设置和工作站防火墙设置。
此外,为了更有效地解决此问题,您可以尝试在 Azure VM 上执行网络捕获。然后,您可以找到 VM 的详细行为,这对于故障排除非常有用。

相关内容