从 Internet 访问 Azure VM 中的 Suave 自托管应用程序
Access Suave self hosted app in Azure VM from internet
我在 Azure VM Windows Server 2012 R2 Datacenter 并试图在 http://[my-vm-name].cloudapp.net:9001
.
上从 VM 外部访问它
这是一个简单的 Hello world:
[<EntryPoint>]
let main args =
startWebServer { defaultConfig with bindings = [ Types.HttpBinding.mk' Types.HTTP "127.0.0.1" 9001 ] } (OK "Hello world")
0
我已经有:
- 在 VM 防火墙上为端口
9001
设置入站和出站规则
- 在 Azure 门户上添加了
9001
TCP 和 UDP 端点
我发现的所有 solutions/tutorials 都没有指定比我已经做的更多的细节,但我仍然无法从 VM 外部访问我的 webapp。我还缺少什么?
您没有指定您使用什么技术来构建您的应用程序,但在许多情况下,有一些选项可以指定要绑定到的地址。确保您实际上绑定到所有地址/接口而不仅仅是本地主机。
我在 Azure VM Windows Server 2012 R2 Datacenter 并试图在 http://[my-vm-name].cloudapp.net:9001
.
这是一个简单的 Hello world:
[<EntryPoint>]
let main args =
startWebServer { defaultConfig with bindings = [ Types.HttpBinding.mk' Types.HTTP "127.0.0.1" 9001 ] } (OK "Hello world")
0
我已经有:
- 在 VM 防火墙上为端口
9001
设置入站和出站规则 - 在 Azure 门户上添加了
9001
TCP 和 UDP 端点
我发现的所有 solutions/tutorials 都没有指定比我已经做的更多的细节,但我仍然无法从 VM 外部访问我的 webapp。我还缺少什么?
您没有指定您使用什么技术来构建您的应用程序,但在许多情况下,有一些选项可以指定要绑定到的地址。确保您实际上绑定到所有地址/接口而不仅仅是本地主机。