< 返回技术文档列表

Magento2.2 SSL申请与设置 - let&#x27;s encrpyt

发布时间:2022-11-15 22:24:35⊙投诉举报

目前主流浏览器的最新版本对未加密的网站直接认定为危险网站,假如没有加密设置,有些网页直接无法打开,对于还在开发中的网站来说十分不方便,在我将域名解析好后,花了些时间理解了一下加密设置。

国内主流服务器提供商提供一年的SSL免费服务,我没有具体理解价格如何,直接选择了比较流行的免费SSL:let's encrpyt.

对于google app engine 来说, let's encrpyt是集成了的,操作很方便。 Google Compute Engine 没有集成,需要自定义。作为小白来说,SSL的具体原理不是很明白,只能按照说明一步一步设置。

今天尝试了好几种方法,前面失败几次,最后终于成功了:

1. let's encrpyt client: certbot-auto

这是一个自动化程序,看说明操作方便,可以自动申请并设置SSL。我按照说明安装程序,但是最后没有安装成功,提醒无法找到apache2ctl.在网上找了很多资料,发现有许多遇到同样问题的人。分析起因是:1.我安装的是bitnami集成软件,有许多设置存在冲突。2.我的系统是centos,而且版本比较低,bitnami官方主要测试的是utumn。尝试了很多方法都无法正常安装certbot。

后面发现了一个可能能处理问题都方案,https://docs.bitnami.com/general/how-to/troubleshoot-ssl-issues/,假如后续有需要,再进一步验证

2. 尝试手动设置:https://gethttpsforfree.com/

对于小白来说,太深奥的知识了解起来太费力了,完全按照网站上的提醒进行设置。最后取得let's encrpyt的证书。注意因为同样的起因,安装的集成软件,cert的名字不能安装网站上的设置,统一使用默认的server.crt server.key     位置在:/opt/bitnami/apache2/conf,设置好后重启apache :/opt/bitnami/ctlscript.sh restart

完成设置,可以在https://www.ssllabs.com/ssltest/analyze.html查看SSL的情况。

附上bitnami说明文件:https://docs.bitnami.com/google/apps/magento/


/template/Home/Zkeys/PC/Static