0

我正在做一个 Web 开发项目,我主要在 Firefox 上对其进行测试。但是,当我在 Google Chrome 上尝试它时,它无法完全加载,并且 Chrome 会警告我该网站包含“不安全的内容”。在寻找答案后,我被建议让我的网站使用“https”而不是“http”。我对 SSL 或类似的东西知之甚少,但我遵循了一组说明来设置 Apache 以使用 SSL。说明在这里:

https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-12-04

我跟着他们。好消息是,我的网站可以通过 https 访问。坏消息是,除非键入 https,否则该网站无法访问。最重要的是,Chrome 和 Firefox 都会显示“此证书不受信任”的消息,这很讽刺,因为我这样做只是为了保护网站。

谁能告诉我我哪里出错了或更完整地解释了发生了什么?我正在使用 Apache 2 和 PHP5 开发 Ubuntu 12.10。

4

2 回答 2

1

您可以在线搜索以获得最佳 SSL 供应商并使用我们在工作中使用的 symantec http://www.symantec.com/theme.jsp?themeid=compare-ssl-certificates

使用下面的 javascript 将 http 重定向到 https。

window.location.replace("http://stackoverflow.com");
于 2013-02-25T20:02:30.380 回答
0

“此证书不受信任”消息是由于您使用的是自行生成的证书。SSL 使用受信任的第三方(证书颁发机构)来确保安全通信。您将需要为您的生产环境从其中一个购买证书。简单的谷歌 SSL 证书,你会得到一大堆选择。

于 2013-02-25T19:58:12.557 回答