Web 应用程序架构 - 防火墙阻止

Web 应用程序架构 - 防火墙阻止

我目前正在开发一款 Web 应用,但似乎遇到了一些问题,我们的测试组办公室防火墙阻止了该应用。我的背景是设计/前端,因此对网络方面的知识有些模糊。

我将描述我们的架构,看看是否有人能想到任何可能导致网站被阻止的愚蠢疏忽。

  • 应用程序前端和 API 位于不同的服务器上
  • 通过启用 CORS 的 RESTful JSON api 进行通信
  • 前端和 api 都是同一个域 app.example.com api.example.com 的子域
  • 我们已配置通配符 SSL Namecheap 并正在运行

我家里的 WIFI/4G 一切正常,但在某些(不是全部)办公环境中会被屏蔽。有什么想法可以改善这种情况吗?

谢谢!

答案1

首先确认上述故障办公室环境中的 DNS 是否正确。从 Wifi/4G 执行“ping app.example.com”和“ping api.example.com”,查看结果。然后从故障办公室执行相同操作。如果得到相同结果,则可以转到防火墙特定问题。

另外,在这里说明“已阻止”的含义会很有帮助。您是否收到一个 Windows 弹出窗口,提示该网站已被阻止?没有响应?

最后,有没有办法将您的个人计算机连接到他们的网络上,看看您是否可以通过您的配置重现问题?也许他们的本地防火墙已启用,并且不允许此类通信。

相关内容