我想知道如何在我的本地Web应用程序上设置SSL。我没有做过这方面的背景,希望能得到指导。我已经完成了我的Web应用程序的实现,我需要它在本地或在服务器上托管时使用https。有什么建议吗?谢谢。
创建自签名证书,导入并绑定到您的网站非常容易。
1.) 创建自签名证书:
从提升的命令提示符中逐一运行以下4个命令:
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\路径下找到您的“localhost”证书。
3.) 将证书绑定到网站:
开始 --> (IIS) Manager --> 点击服务器 --> 点击站点 --> 点击您的顶级站点 --> 绑定
添加或编辑一个https绑定,并选择名为“localhost”的SSL证书。
4.) 将证书导入到Chrome中:
Chrome 设置 --> 管理证书 --> 从 C:\certificates\ 文件夹导入 .pfx 证书
通过打开 Chrome 并导航到 https://localhost/ 来测试证书。
localhost.pvk localhost.cer cert2spc localhost.cer localhost.spc
。我如何获取private.key文件以创建allinone.pem文件,以在除IIS之外的其他Web服务器中使用? - user285594虽然这个问题很老,但当我在寻找最简单、最快捷的方法时,我遇到了这个页面。使用Webpack更加简单:
安装webpack-dev-server
npm i -g webpack-dev-server
如何使用 HTTPS 启动 webpack-dev-server
webpack-dev-server --https