我有一个单页 Web 应用程序,前端使用 Angular,后端使用 Spring Boot。我可以在本地构建和运行它。现在我的任务是在 Azure 上做同样的事情,但我很挣扎。我已经创建了一个 VM,并且可以在其上运行后端。我不明白的是如何/在哪里调出浏览器来查看前端?
我使用 Bastion 从我们公司的网络连接到 Azure 世界。然后我可以 ssh 到 vm 并运行包含正面和背面的 jar 文件。现在如何连接浏览器?我不是网络专家,我对所有术语以及它们之间的关系感到困惑。我知道我需要打开端口才能获得 http/https 访问权限,但想了解所有点是如何连接的。
我希望有人能指出一个很好的天蓝色网络图,显示以下所有术语之间的关系:订阅、Internet、VNET、子网、NIC、网络安全组、资源组、私有 IP、公共 IP、端口、防火墙, 标签等
我已经打开了 80 (http)、443 (https) 端口,并创建了一个公共 ip。但是当我在公司网络上打开浏览器并输入 http://publicIp:80 时,它显示“无法访问此站点”。与 https://publicIp:443 相同。如果我将连接源设置为“我的 IP 地址”并单击 Azure 中的“测试连接”按钮,它会显示“允许网络连接”。我错过了什么?