我在 Azure 中安装了一个博客软件,它在端口 2368 上内部运行。我公开了端口并且它可以运行,但我当然不希望我的网站访问者写入 myblog.com:2368。
因此,当我在 Google 上搜索时,我发现目前在 Azure 中无法进行像 AWS 或 Docker 那样的端口映射。
我还能有什么其他解决方案?
我考虑过在这里获取一个负载平衡器,或者只是一个转发器或反向代理,但这些都只是我头脑中的理论,因为我从来没有设置过这样的东西。
答案1
最好的办法可能是创建一个为您执行端口转发的负载均衡器。有关更多信息/教程,请参阅:https://docs.microsoft.com/en-us/azure/load-balancer/tutorial-load-balancer-port-forwarding-portal
答案2
当然,您可以在 Azure 中进行端口转发。在传统 VM 上执行此操作更容易,只需创建一个新端点即可。查看此链接:打开 Azure VM 的端口
我认为,在较新类型的虚拟机上,您需要使用 Azure 资源管理器。我离开了 Azure 平台,所以我的经验是在经典虚拟机上。当然,Azure 负载均衡器是一种选择,反向代理也是一种选择,尽管对于您的情况来说可能有点过头了。