我正在使用REST API,目前我正在部署在运行IIS 5.1的Win XP Professional SP2开发机器上。 该网站目前正在托pipe在端口81上,并通过HTTP访问。 我现在想configuration站点来停止使用HTTP并仅使用HTTPS。
我使用6.0 Resource Kit Tools中的SelfSSL.exe工具开发了自签名证书,并将Common Name设置为我的服务器的IP(因为它是本地开发计算机,它没有域名)。 我已经使用如何在IIS教程中设置HTTPS服务作为我的指导,已经configuration站点使用SSL。
但是,每当我尝试通过HTTPS访问API中的资源,我得到一个404。
有任何想法吗?
绑定configuration

SSLconfiguration

提琴手响应
HTTP/1.1 404 Not Found Date: Tue, 10 Jul 2012 14:06:35 GMT Server: Apache/1.3.41 (Unix) mod_auth_pam/1.1.1 DAV/1.0.3 mod_ssl/2.8.31 OpenSSL/0.9.8g Set-Cookie: iomega=194.205.46.74.58091341929195981; path=/ Connection: close Transfer-Encoding: chunked Content-Type: text/plain; charset=utf-8 14 404 - Page Not Found 0
好,
根据你的Fiddler,看起来你实际上可能有一个在443端口上侦听的Apache框。可以很容易忽略,特别是如果它与另一个软件捆绑在一起的话。 运行以下命令,查看是否正在侦听端口443以及正在侦听的程序。 这应该帮助我们弄清楚,如果IIS确实控制了其他程序的端口。
netstat -aon | findstr 0.0:443