【问题标题】:SSL certificate for market wordpress site on google vmgoogle vm 上市场 wordpress 网站的 SSL 证书
【发布时间】:2021-07-10 08:07:54
【问题描述】:
这是我在这里的第一篇文章,我可能有点超出我的深度,所以请耐心等待..
- 我正在尝试通过添加 ssl 证书来保护我的网站。
- 该网站是托管在 google 虚拟机上的市场可部署 wordpress 多站点。
- 因为它是一个市场解决方案,所以我不必安装 Apache 或其他。换句话说,我只是启动了市场解决方案。
- 我发现 Certbot 可以免费认证我的网站。
- 我在该页面上选择了 Apache 作为软件和 Debian 9 作为系统:https://certbot.eff.org/instructions
- 我按照说明在 Google ssh 中输入了这些行。
- 当我输入:sudo certbot renew --dry-run 时,恭喜你,所有模拟续订成功。
- 仍然按照说明输入https://example.com,它告诉我连接不安全。
你们知道我做错了什么吗?
提前谢谢..
【问题讨论】:
标签:
wordpress
virtual-machine
【解决方案1】:
所以,我不能 100% 确定 Google VM 本身,但您使用的线路:
sudo certbot renew --dry-run
是试运行更新 - 这是一个测试,以确保您的配置正确,但实际上不会创建或更新任何证书。因为每小时可以尝试生成的证书数量是有限制的,所以在进行真正的配置之前,您将首先使用此试运行以确保您的配置正确无误。
您应该能够像这样在命令行上生成证书:
sudo certbot --apache
这应该会生成证书(它会首先询问您一些问题)并更新网络服务器以自动将您的网站指向 SSL,但是如果这不起作用,您也可以手动执行此操作。
这个命令:
sudo certbot certonly --apache
将生成证书,但由您来更新配置以将您的站点指向安全版本。
【讨论】:
-
上面的所有命令都有效,我收到了成功消息,但是当我使用example.com 连接到我的网站时,它告诉我连接不安全。您认为这可能与我的 wordpress 设置有关,即我应该更改并在 wordpress 地址(url)和站点地址(url)的 http 中添加一个 s 吗?
-
手动输入example.com是否有效?如果是这样,那么是的,您只需要更新 wordpress 设置以使用 https!