虚拟主机https改造,需要安装SSL证书,我们在西部数码可以购买GeoTrust、Symantec、TrustAsia等SSL证书。这里推荐个人站长购买TrustAsia的域名型(DV),仅需象征性收取1元手续费。
在西部数码购买虚拟主机和SSL证书,可以实现自动配置,无需我们手动安装SSL证书,非常方便。
1、购买一款虚拟主机和SSL证书
在西部数码的虚拟主机专区,选择一款虚拟主机,并购买;在云安全专区,找到SSL证书,购买一款。
我们可以在西部数码的用户中心看到购买的物品
虚拟主机管理中心,所有购买的虚拟主机均在此;安全及检测管理中心,可以看到SSL证书服务,我们所购买的SSL证书均在此。
2、SSL部署
购买好后,我们到虚拟主机的控制面板。在控制面板“网站安全管理”专区,可以看到“SSL部署”,点击进入到操作界面。在这里,我们直接启用SSL部署即可。
3、修改HTTPS跳转协议
在部署好以后,我们的网站即可实现HTTPS访问了。不过,我们发现,HTTP和HTTPS均可访问,这时需要我们将协议统一,所有的HTTP均自动跳转到HTTPS上。
以Linux虚拟主机为例,在.htaccess文件中,增加以下规则:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP:From-Https} !^on$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?abc.com$ [NC] # 将abc.com和www.abc.com跳转到https://www.abc.com,防止apache子站继承上级目录.htaccess受影响 RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L] </IfModule>
如此,我们所有的页面均实现为HTTPS访问。
以上是关于“虚拟主机支持https改造吗”的介绍,如需购买虚拟主机,推荐西部数码,虚拟主机产品丰富,从共享到独享虚拟主机均有;Linux系统、Windows系统主机配备齐全,如PHP虚拟主机、ASP虚拟主机、Java虚拟主机等。且,价格便宜、支持试用、技术客服7*24小时协助维护,同时提供快速电子化备案,免除幕布拍照。