【问题标题】:Proxy + HTTPS = Page doesn't load代理 + HTTPS = 页面未加载
【发布时间】:2013-11-02 18:51:06
【问题描述】:

我开发了一个网络应用程序,它使用 HTTPS 并且在我访问它时运行良好(实时)。然而,一些使用代理服务器的客户无法访问该站点。我已经尝试过使用真正的证书(一个便宜的,只是一个试用版,但仍然有效),但这没有帮助。

每次这些用户尝试访问该站点时,浏览器都会尝试加载该站点,直到发生超时。甚至向一位用户展示了身份验证(但我不能 100% 确定这是否是由于代理,仍在等待客户的响应)

发生这种情况的原因有哪些?我该怎么办?

我正在使用 IIS、ASP.NET (C#) 和 JS。 Sideinfo:URL 包含一个端口,IIS 运行所在网络的内部结构(不是我的)不允许这样做。

【问题讨论】:

    标签: asp.net iis https proxy web


    【解决方案1】:

    443 是 HTTPS 连接的专用端口。在托管站点目录的站点绑定中添加类型“HTTPS”,默认端口为 443。检查是否启用了 SSL?在 IE(浏览器)-> 工具-> Internet 选项-> 高级-> 安全。

    【讨论】:

      【解决方案2】:

      如果您的网络应用 URL 中的 HTTPS 端口不是端口 443,那么您将遇到不喜欢非标准 HTTPS 端口的公司代理的问题。

      即我希望你的 URL 看起来像这样:http://example.com:443/...

      【讨论】:

        猜你喜欢
        • 2013-03-07
        • 2012-11-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-27
        • 1970-01-01
        • 2015-05-03
        • 1970-01-01
        相关资源
        最近更新 更多