如何在共享主机上通过加密安装免费的SSL
时间:2020-03-21 11:48:15 来源:igfitidea点击:
共享托管是任何提供商提供的最节省成本的共享托管解决方案。
如今,HTTPS在Web安全方面非常重要。
要实施HTTPS,我们需要SSL证书来保护和Web应用程序的安全。
现在,可以在万维网上找到SSL证书,而且它是如此便宜,最重要的是,让加密为Web属性免费提供这些SSL证书。
它为网络媒体资源提供了安全的环境。
在共享托管中很难实现这些功能。
本教程提供使用Lets加密的免费SSL生成。
我们需要建立SSH连接才能从终端获取SSL证书,并且需要使用cpanel添加这些免费的SSL证书。
准备工作步骤:
- 我们需要将DNS A记录添加到DNS提供商,并且域名必须指向公共服务器IP。
- 我们需要使用并启用SSH管理器才能在共享主机提供程序上运行给定命令。
- 对于SSH连接,请参考《 Putty SSH教程》并登录到SSH并逐个运行给定的命令。
下载ACME PHPLet’s Encrypt SSL客户端
步骤1(下载ACME PHP脚本以获取Lets加密SSL证书)
使用curl
$curl https://github.com/acmephp/acmephp/releases/download/1.0.0-beta4/acmephp.phar
或者
使用wget
$curl https://github.com/acmephp/acmephp/releases/download/1.0.0-beta4/acmephp.phar
步骤2(用Lets Encrypt注册电子邮件地址)
$php acmephp.phar register [email protected]
步骤3(证明我们是域的所有者)
$php acmephp.phar authorize theitroad.com
步骤4(检查域名是否指向服务器)
$php acmephp.phar check theitroad.com
Let’s Encrypt SSL证书
步骤5(获取免费的Lets Encrypt SSL证书)
$php acmephp.phar request theitroad.com
步骤6(查找免费的Lets Encrypt SSL证书和私钥,我们需要记下它)
全链证书
$cat ~/.acmephp/master/certs/theitroad.com/fullchain.pem
证书私钥
$cat ~/.acmephp/master/private/theitroad.com/private.pem
将SSL证书应用于共享主机
步骤7(使用Cpanel添加免费的Lets Encrypt SSL证书)
步骤8(使用cpanel添加cron作业以自动续订证书)
将给定的行添加到cronjob以自动更新证书“ php acmephp.phar request theitroad.com”
现在我们已在共享主机上安装了Lets Encrypt Free SSL证书。