我是新的Azure,并试图建立我们的公司测试环境在Azure。
据我所知,两台机器在Azure中相互交谈时,它们需要处于相同的云服务中,即我们的web服务器和DB服务器。
因此,我创建了一个服务,然后在该服务中创建了每个VM。他们都在跑步。在端点中,我可以看到:
web服务器:
NAME PROTOCOL PUBLIC PORT PRIVATE PORT LOAD-BALANCED SET NAME
HTTP TCP 80 80 -
HTTPS TCP 443
我在同一云服务中运行两个VM在Azure上。
HOST NAME
First
PUBLIC VIRTUAL IP (VIP) ADDRESS
104.xx.xx.26
HOST NAME
Second
PUBLIC VIRTUAL IP (VIP) ADDRESS
104.xx.xx.26
在第一个nginx上运行在端口80上,在第二个端口上没有服务运行在端口80上。
现在的问题是:
我已经将@主机名映射到上面的公共IP(104.xx.x.26)。azure将如何决定将请求路由到VM?如果端口80上没有服务,azure会将请求路由到第二个VM吗?
更新:
这个问题与负载平衡无关!我只希望我的所
我已使用防火墙规则,但仍无法在vm实例上接收流量。我想允许http服务器传入连接。默认情况下,google计算引擎不允许网络外部的传入流量,因此您必须创建防火墙规则。在谷歌云平台文档中,它建议禁用操作系统防火墙。要禁用它,我需要我的用户密码,我从来没有创建过它。那么现在该怎么办呢?我需要我的用户的密码,我是vm实例的创建者。有什么帮助吗?以下是我的防火墙设置:
saad_hussain@saad:~$ gcloud compute firewall-rules list
NAME NETWORK SRC_RANGES RULES