如何将http改为https:四套方案对比

如何将http改为https,核心流程是先申请SSL证书,再部署证书到服务器,接着配置强制跳转规则,最后修改站内全部硬编码http链接,适合独立服务器、虚拟主机、云建站这三类站点;使用第三方平台托管的免维护建站页面,一般不支持自行修改服务器配置,只能在平台后台开启HTTPS开关,证书由平台统一发放。

如何将http改为https的证书获取方式

你可以选择免费证书或者付费证书,免费证书以Let’sEncrypt为主,有效期90天,需要定时续期,适合个人博客、小型展示站;付费证书包含DV、OV、EV三个等级,有效期多为1年到2年,企业官网、交易类站点优先选用。

方案证书类型续期难度适配站点
Let’sEncryptDV免费自动续期可配置个人站、小流量展示站
服务商免费DV证书DV免费平台自动续期云主机、虚拟主机
付费OV证书OV付费手动续费上传企业官网
付费EV证书EV付费手动续费上传资金交易站点

如何将http改为https的服务器配置

Nginx服务器,拿到证书文件后,在站点配置文件里增加443端口监听段,填写crt证书路径和key私钥路径,再添加301永久重定向,把所有访问80端口的请求转发到https地址。Apache服务器修改httpd.conf,加载ssl模块,配置VirtualHost,再设置Rewrite跳转规则。

301跳转,不要用302临时跳转。

虚拟主机用户大多不需要编辑服务器配置,直接在主机控制面板找到SSL部署入口,上传证书文件,勾选强制HTTPS,控制面板会自动生成跳转规则,省去修改配置文件的步骤,适合不熟悉命令行的使用者。

如何将http改为https的站内链接整改

服务器跳转完成不等于站点全部资源都走HTTPS,图片、css、js、iframe如果写死http地址,浏览器会标记混合内容,页面出现不安全提示。你可以使用在线混合内容检测工具扫描全站,批量替换数据库、模板文件里的http域名,优先改成相对路径或者https完整链接。

域名解析本身不需要改动A记录,只需要确认443端口没有被云服务商安全组、防火墙拦截,国内服务器如果搭建对外访问的网站,需要完成ICP备案,未备案域名无法正常使用国内服务商的443端口HTTPS服务。

修改完成后,更新搜索引擎的资源提交链接,把原来的http站点属性修改为https,同步提交新的sitemap,减少收录波动,站点流量在切换初期大概率会小幅波动,等待搜索引擎重新抓取后逐步恢复。

本地内网测试站点,没有公网域名,无法申请正规可信SSL证书,自签名证书浏览器会持续报风险警告,这类场景不建议做正式的http改https操作。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于如何将http改为https的文章欢迎访问:百科