ios - 配置 SSL 以使用 IIS 和解析服务器

标签 ios ssl-certificate iis-8 windows-server-2012-r2 parse-server

我在 IIS 8 上安装了 ssl 证书(Geotrust),监听端口 443 并在 Windows Server 2012-r2 上运行。当我访问 https://myapp.example.com 时,这有效它向我显示了标准 IIS 页面。我的问题是我正在尝试连接到在 serverUrl: http://localhost:1337/parse 上运行的解析服务器(nodejs,express) .因此,当尝试连接到 https://myapp.example.com:1337/parse 时 chrome 说:“myapp.example.com 意外地完成了连接”,我无法到达预期的站点。 ios模拟器说:kCFStreamErrorDomainSSL,-9806。

与 http 的连接在上述 URL 上按预期工作。

我尝试将 SSL 端口设置为 1337(以及路由器上的 portforward 443->1337),但随后我无法在同一端口上启动解析服务器。

第一次这样做,如果有人能给我指出正确的方向,非常感谢!

最佳答案

通过在 IIS 8 中执行反向代理解决。

我需要在 IIS 中安装两个应用程序并按如下方式下载它们:您的站点->右键单击中间 Pane ->“从库中安装应用程序”并搜索并下载这些应用程序:

  • 下载 URL Rewrite(我下载的是 3.0)
  • 应用程序请求路由

这很有帮助: http://weblogs.asp.net/owscott/creating-a-reverse-proxy-with-url-rewrite-for-iis

关于ios - 配置 SSL 以使用 IIS 和解析服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36495759/

相关文章:

ios - 使用 UserDefaults 快速存储数组

ios - 关于使用调度队列同步主线程的问题

c# - 问题 SSL 证书 C#

java - 使用带有证书路径(证书链)的 bouncycaSTLe 创建 x.509 证书

ssl - 我有一个 .pfx 文件,但无法使用它

c# - 使用 ApplicationPoolIdentity 或自定义帐户时出现 IIS8 'HTTP Error 503 - Service unavailable',但使用 NetworkService 时则不会

IOS 在多个表行中使用相同的 View /引用

java - 从 iOS 到 Socket 的数据损坏

ssl - QBWC1048 : QuickBooks Web Connector could not verify the web application server certificate. QBWC1051:未添加新应用程序

asp.net - IIS 8.5 自定义 404 不适用于无扩展名的 url