在本地IIS上启用SSL

nic*_*tto 2 ssl https localhost ssl-certificate

我在Windows 8.1(在Mac上为Bootcamp)上运行localhost,需要启用ssl。

我已经在127.0.0.1和localhost上拥有默认服务器证书。我在端口443上将一个localhost分配给了我的网站。

https仍然会返回安全错误,因此我需要使用http

我的网站运行在44300端口(例如localhost:44300)上,我试图将证书绑定到44300,但仍然无法正常工作。

如何使我的locahost与https一起使用?谢谢

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

编辑

该证书由本地主机颁发,位于受信任的根证书颁发机构内:

在此处输入图片说明

顺便说一句,我按照此线程为我的网站颁发了证书:在Visual Studio中启用SSL

小智 7

尝试从https://manage.iis.net/安装Microsoft IIS管理,获取 将为您的本地服务器创建证书,然后使用https://manage.iis.net/connect,获取访问令牌并连接它,检查您的https上的localhost https://本地主机


Ogg*_*las 7

可能是因为它没有安装在中Trusted Root Certification Authorities

在此处输入图片说明

通过开始解决此问题mmc.exe

然后转到:

文件->添加或删除管理单元->证书->添加->计算机帐户->本地计算机

展开Personal文件夹,您将看到您的localhost证书:

在此处输入图片说明

复制到 Trusted Root Certification Authorities - Certificates

最后一步是打开Internet Information Services (IIS) Manager还是简单inetmgr.exe。从那里转到您的站点,选择Bindings...Add...Edit...https从下拉菜单中设置并选择您的证书。

在此处输入图片说明

您的证书现已受信任:

在此处输入图片说明

原始答案:

/sf/answers/3415306191/