【问题标题】:Can't get response from the server hosted in azure无法从托管在 azure 中的服务器获得响应
【发布时间】:2025-12-25 11:45:12
【问题描述】:

我有一台在 Azure 虚拟机上运行的服务器。我正在尝试通过 Postman 对其进行测试。但是当我发送一个简单的 Http Get 请求时,我得到“无法得到任何响应”。

我正在使用以下网址:http://104.43.255.227/admin

我无法理解这个问题。当服务器在 localhost 上运行时,获得包含有效数据的响应是没有问题的。

你们中有人遇到过这个问题吗? 我将不胜感激任何帮助,谢谢。

【问题讨论】:

    标签: web-services postman azure-vm-role


    【解决方案1】:

    必须专门配置 Azure 虚拟机以允许特定端点上的传入流量。默认情况下,仅为 RDP (3389) 和 Powershell (5986) 的端点配置新虚拟机。

    您应该为端口 80 上的 HTTP 流量或端口 443 上的 HTTPS 添加另一个端点。

    我可以详细说明您正在尝试完成的工作。

    【讨论】:

    • 感谢您的回答。问题如下。我无法启动服务器的 bat 文件。当我更改公共 ip 的 ip 变量时,我得到 java.net.BindException 无法分配请求的地址。我已经创建了 http 和 https 端点。
    • 所以这是一个 java web 应用程序?虚拟机上是否安装了 jvm 和 jre?您是自己创建虚拟机还是使用其中一个模板?
    最近更新 更多