无法连接到 Azure 上的端口 8000

无法连接到 Azure 上的端口 8000

描述

我正在使用带有 Ubuntu 映像的虚拟机。我尝试使用此命令在 Django 上运行我的服务器 python manage.py runserver 0.0.0.0:8000

当我搜索时,<public ip>:8000它加载失败。

入站端口规则

港口规则

防火墙

我将本教程用于我的防火墙:https://youtu.be/Sa_kQheCnds?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p&t=1632

答案1

您仅允许来自单个 IP 地址的传入流量到端口 8000。看起来您将 Azure VM 的 IP 地址作为源。因此只有 VM 可以通过端口 8080 访问自身。

您需要从该 IP 地址加载 Web 应用程序,或将 IP 地址更改为您的实际 IP 地址,或允许任何来源。

答案2

除了迈克尔的回答,请记住网络安全组只影响Azure

您还需要允许虚拟机本地防火墙的入站流量。

相关内容