在Windows上为localhost创建自签名证书
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows上为localhost创建自签名证书相关的知识,希望对你有一定的参考价值。
当您创建自签名证书(或者即使是来自Lets Encrypt的证书)时,他们要求输入主机名,我在Localhost / xampp上使用apache作为Web服务器
那么我应该把什么放在域名上呢? 'localhost'不起作用???我不明白..我只想要https:// localhost工作?!!我是初学者所以请...
我尝试了不同的形式,如localhost,localhost:8080(因为我更改了端口)但似乎没有任何工作..我明白我不是唯一一个使用localhost而是认真的人?我不明白如何获得LOCALHOST证书并确保连接安全?
答案
您可以使用this answer创建CA和localhost证书以安装到Web服务器。
另一答案
在Windows上,您可以使用此应用程序qazxsw poi在Windows上轻松创建任何自签名证书。
对于域名,您可以使用“localhost”或计算机名称(请参阅Windows的“系统属性”中的“设备名称”或“计算机名称”)。
在您的Apache服务器上:
- 将证书文件复制到您的服务器。
- 编辑文件http://www.itiverba.com/en/software/itisscg.php:为启用SSL的站点配置
httpd.conf
块。 - 重启Apache。
以上是关于在Windows上为localhost创建自签名证书的主要内容,如果未能解决你的问题,请参考以下文章
curl(60)ssl证书问题自签名证书localhost在windows
sh 在MacOS上使用SubjectAltName为localhost创建自签名证书
创建用于测试 localhost 的自签名证书并使其被浏览器接受