我在Windows 8.1(Mac上的Bootcamp)上运行localhost,需要启用ssl。
我已经在127.0.0.1和localhost上拥有默认服务器证书。 我有一个localhost分配给我的网站443端口。
https仍会返回安全错误,因此我需要处理http
我的网站在44300端口上运行(例如localhost:44300) 我试图将证书绑定到44300,但它仍无法正常工作。
如何让我的locahost与https一起使用?感谢
修改
证书由localhost颁发,位于受信任的根证书颁发机构中:
顺便说一句,我按照这个帖子为我的网站颁发证书:Enable SSL in Visual Studio
答案 0 :(得分:3)
尝试从Microsoft IIS Administration安装 https://manage.iis.net/get 它将为您的本地服务器创建一个认证 然后使用https://manage.iis.net/connect,获取访问令牌并连接它 通过https https://localhost
检查您的本地主机答案 1 :(得分:3)
可能是因为它没有安装在Trusted Root Certification Authorities
中。
通过启动mmc.exe
解决此问题。
然后转到:
文件->添加或删除管理单元->证书->添加->计算机帐户->本地计算机
展开Personal
文件夹,您将看到localhost
证书:
将此复制到Trusted Root Certification Authorities - Certificates
最后一步是打开Internet Information Services (IIS) Manager
或仅打开inetmgr.exe
。从那里转到您的站点,选择Bindings...
和Add...
或Edit...
。设置https
,然后从下拉列表中选择您的证书。
您的证书现在受到信任:
原始答案: