1、虚拟主机如何部署SSL证书?如果你的虚拟主机有独立IP,则可以直接在你的虚拟主机控制面板添加SSL证书,常见的Cpanel等都是可以直接添加SSL证书的。
2、Apache部署SSL证书。Apache部署SSL有点麻烦,主要是LAMP配置起来复杂,添加SSL模块、实现Https需要修改不少的地方。
3、 Ngnix安装配置SSL证书。Ngnix安装配置SSL证书就比较简单了,网上关于Ngnix配置SSL的教程也是非常多,同时LNMP、 Oneinstack等一键安装包已经提供了SSL一键配置,非常方便:免费SSL证书Let’s Encrypt安装使用教程:Apache和Nginx配置SSL。
4、 通过CDN部署SSL证书。如果你不想折腾你自己的虚拟主机和VPS主机,还可以通过CDN提供的SSL证书快速部署Https访问。目前已知的有 CloudFlare SSL、百度云加速等可以直接通过DNS解析来实现Https访问:免费SSL证书:CloudFlare SSL和Wosign沃通SSL申请开通和安装使用。
四、如何实现网站由Http平滑过渡到Https?
1、做好301永久重定向。方法参考:301永久重定向设置和Wp Super Cache导致PHP 301重定向失效。
2、CDN调整为Https。如果你的网站采用了七牛CDN、又拍CDN等静态存储加速,需要替换为Https访问。
3、内链网址全部替换为Https。Wordpress的话可以使用插件:Search & Replace。其它的程序可以直接使用SQL查询操作。
上一篇:如何安装部署SSL证书?