摘要:百度云虚拟主机BCH是目前为止率先支持SSL证书的虚拟主机,官方称百度云虚拟主机对百度搜索有优势,且看部署教程。

百度云虚拟主机BCH部署SSL证书,让小网站也可以开启HTTPS绿色安全认证

之前我们介绍过国内的各大云服务商都有提供免费SSL证书,让中小型网站也可以使用SSL证书让网站开启HTTPS实现绿色安全认证,而不用增加额外的SSL证书费用。

虽然SSL证书可以用免费的,但是目前国内的大部分IDC服务商(不管是阿里云还是其他传统IDC)的产品里,都必须是服务器、VPS或云主机才能部署SSL证书。这对于大部分还在使用虚拟主机的站长来说,只能望SSL证书兴叹。毕竟从虚拟主机换成VPS或服务器的话,不但费用会比虚拟主机更贵,最主要的需要自己搭建和维护服务器环境,而有很大一部分站长完全不懂服务器的环境配置和维护。

如果是不想麻烦自己维护服务器环境,想在虚拟主机上用SSL证书的话,百度云的BCH云虚拟主机是个不错的选择。

百度云BCH(Baidu Cloud Hosting)云虚拟主机是百度云(http://cloud.baidu.com)的主打产品之一,是目前国内的虚拟主机产品中率先支持SSL安全加密证书的云虚拟主机,采用Linux+Nginx/Lighttpd的WEB环境,支持PHP 5.2、5.3、5.4、5.6、7.0/WAP/SHTML/HTML语言,支持MySQL 5.5.35/sqlite3.3.7数据库,最主要的是有默认的多线路CDN,每个虚拟主机都配有电信和联通的IP,不会再因为线路不通的问题而导致网站打开慢了。

百度云BCH虚拟主机后台运行图

在使用上百度云虚拟主机BCH和其他IDC产品的虚拟主机也没有任何区别,简单的FTP上传、phpmyadmin管理数据库就可以轻松搭建网站了。而且因为是Nginx的WEB环境,伪静态、301重定向、设置默认主页、错误页什么的都非常方便,把写好的规则通过FTP直接上传就可以。后台的控制面板有详细的使用量监控,可以随时知道资源的使用情况。并且默认有完善的WEB日志、FTP日志、数据库日志,不但可以经常查看网站日志来调整SEO策略,对网站安全也是很有帮助。

百度云虚拟主机BCH资源监控面板

百度云虚拟主机BCH网站访问情况面板

最主要的是,百度云官方的介绍上说,使用百度云BCH云虚拟主机的网站,可以结合百度搜索快速收录。

目前四座网使用的就是百度云虚拟主机BCH国内线路最便宜的DC01标准型虚拟主机,1天就将网站迁移完并部署上了SSL证书,在百度站长平台提交了HTTPS认证之后,第二天百度的搜索结果就全部更新成了HTTPS的链接。(百度搜索引擎对HTTPS的识别效率这么高,我还有点小惊讶)

百度站长HTTPS认证验证成功

下面我介绍下如何在百度百度云虚拟主机BCH部署SSL证书。

首先肯定是要先申请SSL证书,但四座网早就有证书了,这里就不对免费SSL证书申请做介绍了。

一、开启HTTPS服务

1、登陆百度云,在用户中心选择“产品服务”>“云虚拟主机BCH”,在左侧导航树中选择“主机管理”。

2、在主机列表中,点击主机的“管理账号”链接或点击“操作”列“更多操作>主机详情”,进入“主机详情”页面。

3、打开HTTPS服务开关,看到下图所示就表示已经开启HTTPS服务了。

百度云虚拟主机开启HTTPS服务

二、导入SSL证书

1、在百度云用户中心选择“产品服务”>“SSL证书服务”,或者直接点击上面图中的“证书管理”。然后就可以看到如下图所示:

百度云证书管理(没有证书时)

2、如果没有证书的,就是显示上图中的内容。这个时候可以选择“申购SSL证书”,这样就可以获得百度云的免费SSL证书。如果在其他平台购买过证书,就选择“添加证书”。

选择在百度云申购证书的直接可以跳过下面的步骤,因为在百度云申请完证书后,会自动根据域名信息匹配到对应的虚拟主机BCH中。

3、四座网之前有证书,所以我直接选择添加,然后就进入了添加证书的界面。

百度云添加SSL证书

添加证书时上面需要填写的信息,在证书申请下来后,需要将证书下载到本地电脑,下载到本地电脑的证书文件会根据不同的WEB环境提供.crt和.key文件,打开这些证书文件就可以获取到上面要填的信息。

比如下面是四座网的证书文件。

四座网SSL证书文件

4、添加完证书后,在“证书管理”里就可以看到刚刚添加的证书了。

上面会显示证书的所有信息,状态一般会显示为“未使用”。

证书添加成功,显示未使用。

这个时候一般什么都不用做,系统会自动根据证书的域名信息匹配到对应的虚拟主机BCH中,也可以到“主机管理”里去刷新证书。

如果证书没有问题(主要是申请证书的域名和BCH虚拟主机绑定的域名一致),只要一两分钟就可以匹配上证书。证书匹配成功后,在云虚拟主机BCH“主机管理”就可以看到域名后面有一个小绿锁了,如下图所示:

SSL证书匹配成功,网站即开启了HTTPS模式

这个时候如果没事,可以再回到“证书管理”页面,就可以看到证书状态显示的是“使用中”。如果网站程序对HTTPS的支持没有什么问题的话,这个时候访问网站就会默认采用HTTPS的方式访问,而且Chrome、Firefox、360等浏览器在地址栏旁边都会显示小绿锁的安全标志。

不过大部分网站程序在网站启用SSL证书后,都需要做简单的调整,否则多少会有点问题。如果你的网站在百度云虚拟主机BCH部署好了SSL证书,但是网站访问有问题或没有小绿锁的安全标志,建议访问一下网站的静态页面或图片试试看。如果可以通过HTTPS访问网站的图片等静态文件,但是网站其他的页面有问题,一般就是需要调整网站程序。每个网站程序的支持性不同,建议上你使用的网站程序的官方查找HTTPS相关的帮助文档看看,一般都不会很麻烦,就是一些简单的网站设置。

最后:看过其他SSL证书部署的应该注意到了,在服务器和VPS上部署SSL证书,最后需要设置301规则将HTTP的网址重定向到HTTPS。但是百度云虚拟主机BCH是不需要的,因为当系统匹配到了证书后,BCH会自动将HTTP重定向到HTTPS,看上去是省了一个写301规则的麻烦事,背后也体现了百度云虚拟主机BCH的智能高效。

插播一条福利,想要买任何百度云产品的(包括百度云主机、百度虚拟主机、CDN、人工智能应用等)均可以找九九数据,九九数据在百度云官方价格的基础上另外有优惠,且管理和操作全在百度云平台。