【问题标题】:Something is blocking the traffic in Ubuntu localhost on Azure某些东西阻止了 Azure 上 Ubuntu localhost 中的流量
【发布时间】:2018-10-06 14:24:48
【问题描述】:

我在 Azure 上的 Ubuntu Server 虚拟机中的 docker 上运行了一个 Web 应用程序。

我已从 Azure 门户中的网络选项卡打开所有到 localhost 的网络端口,但使用 Azure 的静态 IP 无法正确加载该站点。 (图像丢失,页面加载没有控件)。

服务器中没有启用防火墙。是否还有其他可能阻塞交通的东西?

该站点在 VM 内运行良好。当从外部访问它时,它就会显示问题。

【问题讨论】:

  • 如果网站加载但缺少某些东西,它不是 azure 阻止它,你的 ubuntu 或网络服务器或 html 等有问题
  • 该站点在虚拟机中运行良好。当从外部访问它时,它就会显示问题。
  • 就像我说的,默认的 azure vm 设置中没有任何内容可以部分阻止流量,您的 http 服务器或 html 代码有问题
  • 那么它要么是 Docker/Ubuntu 问题。你有什么专长吗?你能告诉我解决问题的方法吗?
  • 您可以尝试添加监听 0.0.0.0:port 的规则,该端口是您为 Web 应用的容器公开的端口。

标签: azure docker ubuntu localhost virtual-machine


【解决方案1】:

想通了。这是出现的错误

No 'Access-Control-Allow-Origin' header is present on the requested resource

应用看到不同的 IP 并且所有 api 调用都被阻止。我会尝试在那里找到解决方案。感谢所有回复的人!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-31
    相关资源
    最近更新 更多