为什么我对 Azure VM 的互联网请求失败?

问题描述 投票:0回答:1

我在具有一个子网的 VNet 中创建了一台带有 NIC 的 Linux VM。由于内部策略,该虚拟机没有公共 IP。现在,我创建了一个负载均衡器,它具有入站 LB 规则,用于使用我的单个虚拟机将端口 80 转发到后端池。运行状况探测器正在工作。我创建了一个 NSG 以允许从服务标签

internet
到端口 80 上的虚拟机 IP 地址的入站流量。但是访问公共 IP 并未通过 nginx 默认页面进行响应。
curl localhost
在虚拟机上有效。有什么忘记的吗?

azure azure-virtual-machine azure-virtual-network azure-load-balancer azure-nsg
1个回答
0
投票

我认为问题在于将

source port
设置为
80
而不是
*
。通过 NSG 中的
source port = 80
,它正在发挥作用。

© www.soinside.com 2019 - 2024. All rights reserved.