在Windows上为localhost创建自签名证书

时间:2017-05-21 23:45:13

标签: apache certificate localhost

当您创建自签名证书(或者即使是来自Lets Encrypt的证书)时,他们要求输入主机名,我在本地主机/ xampp上使用apache作为Web服务器

那么我应该把什么放在域名上呢? '本地主机'不工作???我不明白..我只想要https:// localhost工作?!!我是初学者,所以请...

我尝试了不同的形式,例如localhost,localhost:8080(因为我更改了端口)但似乎没有任何工作..我明白我不是唯一一个使用localhost而是认真的人吗?我不明白如何获得LOCALHOST证书并确保连接安全?

2 个答案:

答案 0 :(得分:0)

您可以使用this answer创建CA和localhost证书以安装到您的Web服务器。

答案 1 :(得分:0)

在Windows上,您可以使用此应用程序http://www.itiverba.com/en/software/itisscg.php在Windows上轻松创建任何自签名证书。

对于域名,您可以使用“localhost”或计算机名称(请参阅Windows系统属性中的“设备名称”或“计算机名称”)。

在您的Apache服务器上:

  • 将证书文件复制到您的服务器。
  • 编辑文件httpd.conf:为启用SSL的网站配置<VirtualHost>块。
  • 重启Apache。