benym的知识笔记 benym的知识笔记
🦮首页
  • Java

    • Java-基础
    • Java-集合
    • Java-多线程与并发
    • Java-JVM
    • Java-IO
  • Python

    • Python-基础
    • Python-机器学习
  • Kafka
  • Redis
  • MySQL
  • 分布式事务
  • Spring

    • SpringIOC
    • SpringAOP
🦌设计模式
  • 剑指Offer
  • LeetCode
  • 排序算法
🐧实践
  • Rpamis

    • Utils
    • Exception
    • Security
  • 归档
  • 标签
  • 目录
🦉里程碑
🐷关于
GitHub (opens new window)

benym

惟其艰难,才更显勇毅🍂惟其笃行,才弥足珍贵
🦮首页
  • Java

    • Java-基础
    • Java-集合
    • Java-多线程与并发
    • Java-JVM
    • Java-IO
  • Python

    • Python-基础
    • Python-机器学习
  • Kafka
  • Redis
  • MySQL
  • 分布式事务
  • Spring

    • SpringIOC
    • SpringAOP
🦌设计模式
  • 剑指Offer
  • LeetCode
  • 排序算法
🐧实践
  • Rpamis

    • Utils
    • Exception
    • Security
  • 归档
  • 标签
  • 目录
🦉里程碑
🐷关于
GitHub (opens new window)
  • 站点优化

    • 将hexo自定义域名升级https
      • 前言
      • 打开Github Pages页面的强制HTTPS
      • 打开Coding Pages服务的强制HTTPS访问
      • 云存储对象的选择(腾讯云)
      • 腾讯云对象存储添加
        • 1、在云产品中选择对象存储
        • 2、创建存储桶
        • 2.1关于存储的容量问题:
        • 3、创建存储桶后上传自己的文件,然后点击详情,可以看到他的https外部链接
        • 4、更换自己的md文件的外部链接即可,然后重新部署hexo,就可以看到效果了
    • hexo到Typecho的迁移日志
  • 思考与方案

    • 海量数据TopK问题
    • 关于DO,VO,DTO,QueryParam的思考
    • 异步消息通知—异步改造
    • 二叉搜索树及AVL树详解
    • 简单高效的代码优化-事务后异步处理
    • 接口管理平台Yapi-最佳实践
    • Yapi私有化部署方案
    • Sentinel-Dashboard持久化生产环境解决方案
    • 单测覆盖率工具在多模块项目中的集成
    • DSTransactional与Transactional事务混用死锁场景分析
  • AI人工智能

    • 基于Docker如何快速部署自己的ChatGPT
  • 实用代码

    • 编程式事务工具类
    • EasyExcel工具类
    • 本地锁工具类
    • Jackson基本配置类
    • Mybatis-plus基本配置类
    • RestTemplate基本配置类
    • 线程池基本配置类
    • RedisTemplate基本配置类
    • SpringData-Mongo基本配置类
    • SpringCache基本配置类
  • 实践
  • 站点优化
benym
2018-08-29
目录

将hexo自定义域名升级https

# 前言

最近在折腾博客,发现github上很多人说个人博客支持https很重要,原本的github.io域名本来支持https协议,但是在自定义域名之后,协议变成了http。这使得网站变得不够安全,容易被劫持。

但是网上的支持https很多都是反向代理,以及SSL证书等,涉及到备案还有一些配置操作,算是比较麻烦,期间如果不对还会出现各种bug。所以针对简单想支持全站https的站长而言,我们可以选择如下操作:

提示

对于github解析的用户

# 打开Github Pages页面的强制HTTPS

在此之前,请确认上图中的Custom domain已经写为你的自定义域名

然后再勾选Enforce HTTPS即可

提示

对于coding解析的用户

# 打开Coding Pages服务的强制HTTPS访问

对于没有引用外部链接的同学来说,你已经获得了https认证,在谷歌浏览器中可见网站的小绿锁,但是对于大部分站长来说都有自己的云存储来保存自己的图片或者文件,于是我们需要一个图床或者云对象存储并且它支持https协议。

# 云存储对象的选择(腾讯云)

在百度中想要支持https外链的图床有不少,如简单图床、SM.MS、imgur、路过图床等,读者如果仅仅需要引用图片文件,那么这些图床完全满足你的要求,并可以保证全站https。但是笔者需要存储的不仅仅是图片,有事还会存储文件,而这些图床只能存储图片,不能存储其他文件,这就无法保证我其他文件的https链接,笔者偶然间发现,腾讯云的对象存储具有不错的空间,并且支持https协议的外链,而且免费,于是把整个云存储搬去腾讯云,更换外链后完成了全站https。

# 腾讯云对象存储添加

# 1、在云产品中选择对象存储

# 2、创建存储桶

# 2.1关于存储的容量问题:

每个存储桶中的对象不限

每月免费存储额度50GB,下行流量10GB,对于一个个人博客流量还不大的情况下完全足够了

# 3、创建存储桶后上传自己的文件,然后点击详情,可以看到他的https外部链接

# 4、更换自己的md文件的外部链接即可,然后重新部署hexo,就可以看到效果了

编辑 (opens new window)
#Hexo
上次更新: 2023/05/14, 14:53:48
hexo到Typecho的迁移日志

hexo到Typecho的迁移日志→

最近更新
01
SpringCache基本配置类
05-16
02
DSTransactional与Transactional事务混用死锁场景分析
03-04
03
Rpamis-security-原理解析
12-13
更多文章>
Theme by Vdoing | Copyright © 2018-2024 benym | MIT License
 |   |   | 
渝ICP备18012574号 | 渝公网安备50010902502537号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式