如何为本地测试目的设置HTTPS?

got*_*ch4 14 apache ssl https

我需要了解一个Web应用程序如何使用HTTPS.但我真的找不到有关它的更多信息.我试图设置我的本地Apache,但我找不到CA autorithy签署我的证书...提示?建议?

Álv*_*lez 12

考虑的可能性是:

  1. 生成您自己的证书(自签名证书)
  2. 获取已知发行人颁发的证书
  3. 获取由浏览器无法识别的颁发者颁发的证书

NR.1可能是最广泛使用的解决方案.你可以在这里找到指示.唯一的缺点是浏览器会抱怨未知的CA. 在Firefox中,您只需添加一个永久异常并消除警告.(Chrome和Internet Explorer似乎都不提供这样的选项.)

NR.2通常需要花钱,因此它不适合开发环境.

NR.3可以免费获得(参见https://www.cacert.org/),但它们也会触发浏览器警告.与nr的区别.1是您可以将CA添加到浏览器的受信任机构; 然而,由于其安全隐患,这是一个需要认真考虑的严肃决定.一般来说,我不建议仅仅进行测试.