HTTPS 图标红色并使用 Apache2 划掉

HTTPS icon red and crossed out using Apache2

我正在尝试使用 Apache2 的 index.html 默认网站,但使用与 https 的安全连接。

我使用的是自签名证书,但是当我进入该网站时,“https”被红色划掉了。我想在不使用付费证书的情况下修复它,因为这仅用于测试和了解有关 Apache2

的更多信息

谢谢

嗯,这是因为您使用的是自签名证书,浏览器无法验证您的证书是否有效。

这并不是真正的“问题”,除非您希望网站有外部访问者,他们可能会担心您没有可公开验证的 https。它仍然是加密的,但作为用户,您无法判断连接是否已被“中间人”截获。

您可以使用 letsencrypt.org 轻松地将可公开验证的证书添加到具有域名的服务器。如果您使用的是 IP 地址,您无能为力。

有很多 Let's Encrypt 教程,具体取决于您使用的特定平台。

您可以使用 this link 中提到的方法让您的浏览器将您的本地网站视为可信网站。

希望我的回答对您有所帮助