万网虚拟主机添加https超详细攻略(最新ssl方案)

投稿   陌小雨博客  2018-07-10 07:05:15  667 人阅读  49 条评论

因为想折腾下小程序,所以陌小雨就得先把这个 https 弄好,产品服务随着时间会有所变化,所以小雨不敢保证今天分享的文章和攻略以后是不是一直有效,不过近期应该是没有问题的,本文分享的方案不需要手动申请免费的 ssl 证书,好了,跟着小雨一步一步的来操作吧。

1、首先需要购买 CDN HTTPS 请求包,因为阿里云虚拟主机目前暂时是不支持 https 的(不过小雨相信,以后肯定会支持的),但是可以通过购买 CDN https 请求包来间接实现,我这选择的是 1 年 1000 万次的静态 https 请求,年付费 50 元。

万网虚拟主机添加https超详细攻略(最新ssl方案) 建站经验 第1张

2、购买成功后登陆控制台,通过产品与服务进入 CDN 控制面板

万网虚拟主机添加https超详细攻略(最新ssl方案) 建站经验 第2张

在域名管理那里添加你的域名,一般添加域名带 www 和不带 www 的即可,如:dedewp.com 和 www.dedewp.com。添加域名时候,小雨我是这样选择的:

  • 业务类型:图片小文件
  • 原站类型:IP,后面填写下主机的 ip 地址就行
  • 端口:80 端口(切记选择 80,因为虚拟主机不开放 443 端口)

万网虚拟主机添加https超详细攻略(最新ssl方案) 建站经验 第3张

3、在域名解析那里把原来的域名 a 记录修改为 CNAME,地址就填上面我用黑色笔刷覆盖的,设置完成后,就可以虚拟主机管理平台那里的域名管理下面的 CDN 管理可以看到已经加速成功了。

万网虚拟主机添加https超详细攻略(最新ssl方案) 建站经验 第4张

注意:修改域名解析的时候,如果碰到提示与已添加的解析有冲突 可以把有冲突的记录的线路更换为不是默认的就可以了。

4、设置 https 强制跳转和加速。在第二步的 cdn 控制台的域名管理那里,单击域名后面的配置按钮,这里选择顶级域名(根据后面成功的证书判断,只需要选择一个即可),也就是不带 www 的即可。找到 HTTPS 设置:

万网虚拟主机添加https超详细攻略(最新ssl方案) 建站经验 第5张

我上面的是已经成功后的截图,单击修改配置,选择开启、选择阿里云的免费证书,选择http->https 强制跳转,阿里云就会一键自动给你配置了。

万网虚拟主机添加https超详细攻略(最新ssl方案) 建站经验 第6张

至于其他开关的设置,大家可以按照需要选择,但是根据使用过的人的经验,有两个千万不要开启:“过滤参数”和“协议跟随回源”不要开启。

5、等待证书生效后,就可以用 https 访问自己的网站了,这个时候,一般前面的小绿锁还是没有的,我们需要简单的进行设置一下。一般来说都是对症下药的,打开网页开发者工具(快捷键 F12),看警告的信息,逐一修复就好了,小雨这里根据自己的修复过程简单说明下)

5.1 修改 wp-config.php 文件

记住,下面代码需要添加到 require_once(ABSPATH . 'wp-settings.php');这行代码之前

  1. define('FORCE_SSL_ADMIN', true);
  2. define('FORCE_SSL_LOGIN', true);
  3. $_SERVER['HTTPS'] = 'ON';
  4. define( 'CONCATENATE_SCRIPTS', false );

5.2 修改站点域名为 https,可以在后台那里修改,也可以在数据库中直接修改。

万网虚拟主机添加https超详细攻略(最新ssl方案) 建站经验 第7张

5.3 修改主题中和文章中所有请求的的 js、css 及图片的引用地址为 https,这里建议用数据库的一键替换,示例:

  1. UPDATE wp_posts SET post_content = replace(post_content,'http://www.dedewp.com','https://www.dedewp.com');

5.4 如果使用百度分享的,需要点此去下载静态资源包,然后上传到网站根目录,最后修改下百度分享的 js 调用地址(这段 js 一般在主题的 js 文件或者 footer.php 文件里面)就可以了,具体可参考《百度分享加载很慢和不支持 https 的解决办法》。

5.5 登陆百度站长平台那里添加 https 站点 并进行认证,下面是官方的说法,还是很有必要的:

  • HTTPS 协议的站点信息更加安全,同时可降低网站被劫持的风险,如网站同时存在 HTTP 和 HTTPS 站点,可使用本工具进行认证,便于百度搜索识别网站 HTTP 与 HTTPS 之间的对应关系,识别成功后,搜索端将及时展示网站 HTTPS 资源
  • 使用 HTTPS 认证,需要保证全站所有链接都支持 HTTPS 访问。

5.6 之前小雨用的是七牛的图床,但是发现好像并不支持 https 的免费流量,所以用七牛图床的小伙伴可以考虑换一个了,大家可以试试又拍云

推荐使用又拍云CDN全球加速(点此注册),注册并完成实名认证,可获得61元免费代金券,可用于HTTPS站点全球加速。同时,加入又拍云联盟用户每月独享优惠10GB免费存储空间和15GB免费CDN流量(HTTP/HTTPS均可用)。想了解更多请移步《又拍云相关文章》和《又拍云相关问题》。
强烈建议:各位博主站长在购买阿里云产品的时候先领券后购买,阿里云代金券支持 100+款产品,组合抵用代金券礼包聚划算!附:领券地址领券教程

历史上的今天:

文章标签: ,   ,   ,  
原文地址:https://dedewp.com/17756.html
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文为投稿文章,感谢 陌小雨博客 的投稿,版权归原作者所有,欢迎分享本文,转载请保留出处!
公共账号

相关文章 分类热门分类热评最新问答

 发表评论

中国赞表情摊手表情吃瓜表情笑哭表情偷笑表情衰表情汗表情思考表情费解表情抓狂表情晕表情流泪表情疑问表情嘻嘻表情吃惊表情鼓掌表情

  1. 熊纪元
    熊纪元 @回复

    挺好,很详细
    可能接下来也要折腾一下https了

  2. 明月清风
    明月清风 @回复

    这方法我喜欢

  3. 雅兮网
    雅兮网 @回复

    DA面板的虚拟主机 支持一键配置SSL证书

  4. 猫鼬博客
    猫鼬博客 @回复

    看来就我比较懒,不愿意折腾服务器,我感觉虚拟机好用 买的价格还比服务器高一大截。 [允悲] [允悲] [允悲]

    • 懿古今
      懿古今2018-07-13 08:50  回复

      @猫鼬博客虚拟主机也有好的,其实使用上看,虚拟主机比服务器好用,毕竟不用去折腾服务器

  5. Lengsir
    Lengsir @回复

    不知道其他的虚拟机可不可以

    • 懿古今
      懿古今2018-07-13 08:51  回复

      @Lengsir理论上是一样的,这个方法其实就是使用CDN提供的HTTPS服务,CDN到服务器或主机还是HTTP。所以说只要CDN支持,什么虚拟主机都支持。

  6. nice
    nice @回复

    部署SSL后电脑WiFi联通电信4g网络可以访问http和https 移动4g网络无法访问https但是可以访问http 怎么回事呀

  7. 网站建设
    网站建设 @回复

    其实虚拟机很省事啊

  8. 品牌馆
    品牌馆 @回复

    这篇教程写的很好!

  9. 券都有
    券都有 @回复

    虚拟机省事。。。

  10. 菊
     @回复

    小程序已经必须https了吗

  11. 在线读书
    在线读书 @回复

    到现在我也没搞定这事

  12. 梁兴健
    梁兴健 @回复

    看到评论区各位大佬都不用虚拟主机了,感觉自己好孤独啊 [允悲]

  13. 手机兼职
    手机兼职 @回复

    这个刚好需要,谢谢分享

  14. 笛声
    笛声 @回复

    最近https方面的教程多起来了。

    • 懿古今
      懿古今2018-07-10 17:49  回复

      @笛声[嘻嘻] HTTPS是大趋势,以前分享的是服务器方面的HTTPS,所以不上一些虚拟主机HTTPS的教程

  15. B乐
    B乐 @回复

    不折腾小程序,也要ssl证书了,昨天接到阿里云客服的电话了

  16. 闲鱼
    闲鱼 @回复

    自从成虚拟机换成服务器之后,整个人都舒坦了

  17. 千眼网
    千眼网 @回复

    阿里云全站CDN蛮好用的

  18. 区块链
    区块链 @回复

    [吃瓜] 早就没有用虚拟主机了。 [笑哭]

  19. 米扑博客
    米扑博客 @回复

    ssl https 是大趋势了

  20. 云顶天的世界
    云顶天的世界 @回复

    虚拟主机还是弱了点,放点静态展示页面还行,跑动态怕是各种问题,还是搞虚拟机比较靠谱。

  21. 橘子书
    橘子书 @回复

    我还以为万虚拟机支持SSL了、、、、

  22. 靠谱学生兼职网
    靠谱学生兼职网 @回复

    有点小麻烦 ,还是直接用云服务器来得爽快,加上宝塔面板,弄起来就快了

  23. 明月登楼
    明月登楼 @回复

    这算是虚拟主机的“曲线救国”SSL实现方法了!不错!

  24. iGuanren
    iGuanren @回复

    很强势,先前我也折腾过,半天没搞懂。

    • 懿古今
      懿古今2018-07-10 14:41  回复

      @iGuanren如果是用又拍云的话,直接申请又拍云的免费证书然后直接用HTTPS加速站点也是达到这个目的,感觉就是使用CDN的SSL来实现

  25. 银色月航
    银色月航 @回复

    下次换七牛 [坏笑]

  26. 里维斯社
    里维斯社 @回复

    很详细的教程,很不错

  27. 异星软件空间
    异星软件空间 @回复

    我也想4想开启https [吃瓜] 学习📚🙇下先

  28. 薅羊毛
    薅羊毛 @回复

    七牛还是非常不错的,免费套一个CDN 省钱到极致,喜欢七牛