首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在本地主机上使用https / SSL?

如何在本地主机上使用https / SSL?
EN

Stack Overflow用户
提问于 2011-05-04 03:08:17
回答 3查看 133.3K关注 0票数 93

我想知道如何在本地主机上的web应用程序上设置SSL。

我没有做这件事的背景,我希望能得到指导。我已经完成了我的web应用程序的实现,我需要它在本地主机上或在服务器上托管它时使用https。

有什么想法吗?

致以问候。

EN

回答 3

Stack Overflow用户

发布于 2015-10-22 04:00:19

如果您有IIS Express (带Visual Studio):

要在IIS Express中启用SSL,您只需在项目属性窗口中设置“SSL enable =true”即可。

请参阅this code project上的步骤和图片。

IIS Express将为您生成证书(系统将提示您提供证书,等等)。请注意,根据配置的不同,站点可能仍会自动以URL而不是SSL URL开头。您可以看到SSL URL -记下端口号并将其替换为浏览器地址栏中的端口号,您应该能够进入并进行测试。

从那里你可以右击你的项目,点击属性页,然后开始选项并分配开始URL -将新的https放入新的端口(通常是44301 -注意与端口443的相似性),你的项目将从那时起正确启动。

票数 25
EN

Stack Overflow用户

发布于 2014-10-22 04:46:24

很容易创建自签名证书,导入它,并将其绑定到您的网站。

1.)创建自签名证书:

从提升的命令提示符运行以下4个命令,一次一个:

代码语言:javascript
复制
cd C:\Program Files (x86)\Windows Kits\8.1\bin\x64

makecert -r -n "CN=localhost" -b 01/01/2000 -e 01/01/2099 -eku 1.3.6.1.5.5.7.3.3 -sv localhost.pvk localhost.cer

cert2spc localhost.cer localhost.spc

pvk2pfx -pvk localhost.pvk -spc localhost.spc -pfx localhost.pfx

2.)将证书导入受信任的根证书颁发机构存储:

开始-->运行--> mmc.exe -->证书插件-->“受信任的根证书颁发机构”-->证书

右键单击证书-->所有任务-->导入在C:\Program Files (x86)\Windows Kits\8.1\bin\x64\中查找您的“本地主机”证书

3.)将证书绑定到网站:

开始--> (IIS)管理器-->单击您的服务器-->单击站点-->单击您的顶级站点-->绑定

为https添加或编辑绑定,并选择名为"localhost“的SSL证书。

4.)将证书导入Chrome:

Chrome设置-->管理证书-->从C:\证书\文件夹导入.pfx证书

通过打开Chrome并导航到https://localhost/来测试证书

票数 23
EN

Stack Overflow用户

发布于 2016-10-04 20:47:15

这个问题真的很老了,但我是在寻找最简单、最快捷的方法时发现这一页的。使用Webpack要简单得多:

安装webpack-开发-服务器

代码语言:javascript
复制
npm i -g webpack-dev-server

使用https启动webpack-开发-服务器

代码语言:javascript
复制
webpack-dev-server --https
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5874390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档