如果我创建一个名为VNet的mySiteToSitevNet,并将其配置为Site-To-Site连接。我创建了一个虚拟机,指定它使用mySiteToSiteVNet作为它的网络。我在上面安装了Server。
我是否让Public IP从没有与之关联的WebApp连接到该Server?
如果没有,如何使我的WebApp连接到该Server并使用数据库?
发布于 2015-12-07 21:45:01
有两种选择:
如果出于某种原因,您不想使用VPN,那么首先您需要弄清楚为什么不想这样做。如果有很好的理由不使用VPN,那么继续设置对Server的直接Internet访问。

如果您看到一个带有0 ACL规则的“Server”端点,那么这项工作就完成了一半(如上面所示)。如果有ACL规则,那么除非需要添加更多ACL规则,否则就应该完成。
如果没有Server端点,请单击端点刀片顶部的“添加”按钮。将端点命名为“Server”,选择协议TCP,然后将端口设置为1433 (或任何您想使用的TCP端口,但1433是默认的)。选中此复选框,为需要访问的用户设置访问规则,并阻塞任何不需要访问的子网,然后返回到VM的属性。

此时,您可以通过设置的任何方法连接到Server实例。如果您使用任何一个VPN选项,则只需连接到虚拟机的网络名称即可。如果您正在通过公共端点(同样,这是不推荐的),您将需要连接到机器完整的DNS名称。
发布于 2015-12-16 23:14:12
部署在虚拟网络中的任何VM也可以通过公共互联网公开,因此您的问题的答案是:是的,它可以给出一个实例级公共IP地址(https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-instance-level-public-ip/)或公共负载均衡器(https://azure.microsoft.com/en-us/documentation/services/load-balancer/)后面的端口。
https://stackoverflow.com/questions/34142843
复制相似问题