我有一个ssl证书(Geotrust)安装到IIS 8,侦听端口443并在Windows Server 2012-r2上运行。当我访问https://myapp.example.com时它会显示标准的IIS页面。我的问题是我正在尝试连接到serverUrl:http://localhost:1337/parse上运行的parse-server(nodejs,express)。因此,在尝试连接https://myapp.example.com:1337/parse时 chrome说:“myapp.example.com意外地完成了连接”,我无法到达预期的网站。 ios-simulator说:kCFStreamErrorDomainSSL,-9806。
与http的连接在上述网址上按预期工作。
我试图将SSL端口设置为1337(并在我的路由器上设置443-> 1337端口),但是我无法在同一端口上启动解析服务器。
第一次这样做,真的很感激,如果有人能指出我正确的方向!
答案 0 :(得分:1)
通过在IIS 8中执行反向代理解决。
我在IIS中需要两个应用程序,并按照以下方式下载它们:yourSite->右键单击中间窗格 - >“从库中安装应用程序”和搜索&下载这些:
这有很大帮助: http://weblogs.asp.net/owscott/creating-a-reverse-proxy-with-url-rewrite-for-iis