【发布时间】:2016-03-07 07:58:29
【问题描述】:
我在 Apache 上使用 WSGI Flup 网络服务器而不是 FastCGI 托管了三个不同的 python 烧瓶应用程序。
我可以使用任何非微软浏览器毫无问题地访问所有应用程序。在三个应用程序中,两个仅用于服务并且仅返回 json 数据,而第三个应用程序包含我们的网站。这三个应用程序都启用了 SSL,并且只能通过 SSL 访问。
我面临的问题是任何版本的 Microsoft Edge 或 IE 都无法打开为该网站提供服务的烧瓶应用程序。 我在 IE 中遇到的错误表明这是一个 DNS 错误。当我检查我的 Apache 访问日志时,我发现 IE 或边缘的命中甚至没有记录在那里。但是,当我通过微软浏览器点击我的另外两个返回烧瓶应用程序的 JSON 数据时,日志就会出现。
这两个仅返回 JSON 数据的应用程序在 Microsoft 浏览器以及 Chrome、Safari 等浏览器中都可以正常运行。
考虑到通过任何其他浏览器访问相同的内容时一切都很好,微软浏览器无法仅访问一个烧瓶应用程序但通过 SSL 呈现其他两个应用程序的原因是什么?
我们将不胜感激任何形式的帮助。非常感谢。
附: - 我检查了所有三个flask应用程序的设置,所有三个都以相同的方式配置,没有任何差异。
【问题讨论】:
标签: python apache internet-explorer ssl flask