云虚拟主机可以安装SSL证书实现https吗?虚拟主机安装SSL证书的详细方法教程 网站由http升级到https要安全很多,要实现https的安全升级,就必须在网站服务器上安装网站域名的SSL证书。云服务器可以自由安装SSL证书,这个大家都知道,但虚拟主机可以安装SSL证书吗? 由于虚拟主机给予站长可操作的权限非常小,所以如果你的网站是放在虚拟主机里面,而又想安装SSL证书实现https,那只能借助CDN来实现,下面就来详解一下,虚拟主机上的网站如何借助CDN来实现SSL证书安装,教程以阿里云虚拟主机、阿里云CDN为例,其它服务商的虚拟主机和CDN的实现方法大同小异。 一、申请SSL证书 要安装SSL证书,首先你得购买SSL证书,或者申请阿里云免费SSL证书,免费SSL证书申请方法参考:阿里云、腾讯云免费SSL域名证书申请教程 申请好后,根据你虚拟主机的环境选择对应的SSL证书格式下载,有apache、nginx/Tengine、IIS6、IIS7/8、Tomcat等不同格式,比如我的虚拟主机是nginx,我就选择nginx格式的SSL证书下载,如下图: 证书包含.key(私钥) 和.pem文件(公钥) 二、开通/设置CDN 到阿里云管理控制台【CDN】的【CDN域名列表中】,添加一个新的域名,选择图片小文件加速,类型IP,然后将阿里云虚拟主机的IP输入。端口一定选择80,不要选择443,如下图: 添加CDN缓存,CDN的基本信息配置完成后,我们需要解析缓存配置,就是告诉CDN,缓存那些内容。 如果是阿里的免费虚拟主机,除了将html、css、js、png、jpg、ico等文件缓存外,一般会将整个css或者js目录缓存,因为有的js文件未来便于处理,都是用.jsv1.0.0来做结尾,避免js文件更新后无法获取最新版本。 |