我在 Windows 8.1(Mac 上的 Bootcamp)上运行 localhost,需要启用 ssl。
我已经在 127.0.0.1 和本地主机上拥有默认的服务器证书。 我在端口 443 上将本地主机分配给了我的网站。
https 仍然返回安全错误,所以我需要处理 http
我的网站在 44300 端口上运行(例如 localhost:44300) 我尝试将证书绑定(bind)到44300,还是不行。
如何让我的本地主机使用 https?谢谢
编辑
证书由本地主机颁发,并在受信任的根证书颁发机构内:
顺便说一句,我按照这个主题为我的网站颁发了证书:Enable SSL in Visual Studio
最佳答案
可能是因为Trusted Root Certification Authorities
没有安装
通过启动 mmc.exe
解决这个问题。
然后去:
文件 -> 添加或删除管理单元 -> 证书 -> 添加 -> 计算机帐户 -> 本地计算机
展开 Personal
文件夹,您将看到您的 localhost
证书:
将其复制到 Trusted Root Certification Authorities - Certificates
最后一步是打开 Internet Information Services (IIS) Manager
或简单地打开 inetmgr.exe
。从那里转到您的站点,选择 Bindings...
和 Add...
或 Edit...
。设置 https
并从下拉列表中选择您的证书。
您的证书现在是可信的:
原答案:
关于ssl - 在本地主机 IIS 上启用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30240014/