Azure虚拟机,无法从Internet访问

我有一个带有docker-compose的Azure虚拟机。

CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS              PORTS                    NAMES
01c51a6b0111        yyy                       "/bin/sh -c 'ng serv…"   About an hour ago   Up 33 minutes       0.0.0.0:4300->4200/tcp   azureuser_web_app_speech_1
3701382682fd        xxx                       "java -Djava.securit…"   About an hour ago   Up 33 minutes       0.0.0.0:8087->8080/tcp   azureuser_api_speech_docker_1

但是当我想从浏览器(http://public_ip:4300)访问Web应用程序时,出现超时错误。

我已经添加了网络规则以接受端口4300上的请求

感谢您的帮助

f2003365964y 回答:Azure虚拟机,无法从Internet访问

对于您的问题,我认为可能的原因是您的应用程序运行不正常或未按预期监听端口4300。因此,您可以通过命令http://localhost:4300在VM内部访问它,以检查端口是否正确。您还可以进入容器检查应用程序是否运行良好。

顺便说一句,NSG规则还需要检查是否存在拒绝该端口的优先级更高的规则。

本文链接:https://www.f2er.com/3143412.html

大家都在问