将hexo自定义域名升级https

2023-10-31

原文转载自我的博客https://benym.cn

前言

Tips:有什么问题可以在下方留言板留言哦,留下自己的邮箱,可以保证快速回复

最近在折腾博客,发现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,就可以看到效果了

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将hexo自定义域名升级https 的相关文章

  • 客户端身份验证方案“匿名”禁止 HTTP 请求

    这似乎是一个常见问题 我已经查看了这里的所有答案 但没有一个有帮助 我正在尝试让 SSL 与 iis 上托管的 basichttpbinding 和 WCF 服务一起使用 我认为问题出在 iis 或证书上 我已经在 iis 管理器中创建了一
  • 通过 HTTP Post-Commit Hook 将 Github 连接到安全的 Jenkins

    我已经在我的测试服务器上使用 Github 插件设置了 Jenkins 我通过仅允许经过身份验证的用户 匿名用户没有任何权限 和安全连接来保护 Jenkins 不幸的是 Github 提供的提交后挂钩似乎不适用于我的情况 我尝试访问以下网址
  • 对于“未找到项目”错误页面,最合适的 HTTP 状态代码是什么

    我很好奇 项目不存在 页面最合适的 HTTP 状态代码是什么 如果页面本身不存在 我显然会使用 404 但是 我的其中一个页面有一个userid参数 它是一个 编辑用户 页面 如果不存在具有给定用户 ID 的用户 我将显示一个错误页面 但我
  • 节点 v7.9.0 https 的 ERR_SSL_VERSION_OR_CIPHER_MISMATCH

    此代码在node v7 9 0 Electron当前使用的版本 中创建一个https服务器 并监听端口8000 require https createServer req res gt res writeHead 200 res end
  • 如何使用 C 客户端通过 ActiveMQ 启用 SSL

    我已经配置了 ActiveMQ http activemq apache org http activemq apache org 通过以下方式使用 ssl 上下文RedHat 的 SSL TLS 教程 https access redha
  • 无法解密指定数据

    sslStream AuthenticateAsServer certificate false SslProtocols Tls SslProtocols Ssl3 SslProtocols Ssl2 true 当我使用上述函数对客户端进
  • 电子邮件安全:TLS 和 S/MIME

    我的理解是 TLS 是一种加密技术 允许两个 STMP 服务器安全地相互通信 如果使用 HTTPS 连接到 STMP 服务器 与使用 S MIME 相同吗 不会 TLS 会对通信通道进行加密 S MIME 对消息进行加密 也就是说 这就是
  • fiddler2无法生成证书

    我正在使用 Fiddler2 或尝试 捕获访问 https Web 服务的 Windows 桌面小工具的 SSL 流量 它曾经可以工作 然后几天前就停止了 总是出现以下错误 Unable to Generate Certificate Cr
  • 如何在 Square MockWebServer 中使用 SSL?

    我尝试启用 SSLSquare 的 MockWebServer https github com square okhttp tree master mockwebserver在测试下模拟我的 Android 应用程序中的所有 Web 服务
  • Nancyfx 通过 HTTPS 自托管

    我尝试以自托管模式启动 nancyfx 网络服务器 执行以下代码时一切正常 public static void Main string args var hostConfig new HostConfiguration UrlReserv
  • https 安全 cookie 是否可以防止 XSS 攻击?

    https 连接是否可以保护 cookie 并防止 XSS 攻击 我有一个简单的博客 允许用户输入 JavaScript 代码作为输入 我希望允许用户输入 Javascript 同时仍然防止 XSS 攻击和 cookie 窃取 https
  • 如何使用代理将 boost::asio 连接到 HTTPS 服务器?

    在我们的应用程序中 我们使用 boost asio 来使用 HTTP 和 HTTPS 进行连接 我们还可以使用 HTTP 代理 现在我需要使用代理添加对 HTTPS 服务器的支持 我研究了相当多的样本 发现所需的步骤似乎是 创建到代理的 H
  • 您可以强制 HTML 表单对相对 URL 使用 HTTPS 吗?

    我有一个网站 其中每个页面都通过 HTTPS 提供服务 在其中一个页面上 我有一个表单 其操作属性设置为相对 URL 包含表单的页面只能通过 HTTPS 访问 表单发布到的页面只能通过 HTTPS 访问 但在 IE 中 我收到一条安全警告
  • Android:从 https url 获取响应

    问候 我正在开发一个 Android 应用程序 需要通过 https 打开一个 url 带有 POST 参数 并获取响应 我有一个自签名证书 这让情况更加复杂 我还需要接受cookies 有人知道从哪里开始吗 提前谢谢了 Android 附
  • HTTP 到 HTTPS 301 重定向代码不起作用,显示重定向过多

    我正在为我的网站之一使用 Bluehost 最近 最近 我已将我的网站从 HTTP 迁移到 HTTPS 之后 我使用了不同的代码 包括以下代码 在我的网站上强制使用 HTTPS SSL Rewrite RewriteEngine On Re
  • 无对等证书例外 - Volley 和具有自签名证书的 Android

    我正在尝试让我的应用程序通过 https 与我的服务器通信 由于我不想付费让受信任的 CA 签署我的服务器证书 解决方案是使用自签名证书 因此 我创建了 caconfig cnf 如下所示 ca default ca CA default
  • 从 HTTPS 重定向到 HTTP 的安全问题?

    我在一些博客上读过 抱歉没有提及参考资料 但我找不到了 如果您将用户从 https 页面重定向到 http 页面 您将失去保护网站安全的所有工作 那么 有人可以向我解释一下在以下情况下我是对还是错 在登录页面上使用 https 然后使用 h
  • 应用程序传输安全已禁用,但仍然出现 SSL 握手错误

    我在通过 HTTPS SSL 连接到 API 时遇到问题 我已经使用下面的字典完全禁用了应用程序传输安全性 ATS 尽管 SSL 证书通过了 NSCURL 的所有测试
  • Chrome 问题:“无法加载资源:net::ERR_CONNECTION_TIMED_OUT”

    我尝试通过 HTTPS 访问我的 Web 应用程序 它无法加载 JavaScript 文件并显示 无法加载资源 net ERR CONNECTION TIMED OUT 但它在 IE 和 Firefox 中按预期工作 通过 HTTP 在 C
  • HTTPURLConnection 不遵循从 HTTP 到 HTTPS 的重定向

    我不明白为什么JavaHttpURLConnection不遵循从 HTTP 到 HTTPS URL 的 HTTP 重定向 我使用以下代码来获取页面https httpstat us https httpstat us import java

随机推荐

  • C/C++混用的线性表基本操作(Five的期末复习,part1)

    一 线性表的定义 线性表 零个或多个数据元素的有限序列 几个关键的地方 首先它是一个序列 也就是说 元素之间是有顺序的 若元素存在多个 则第一个元素无前驱 最后一个元素无后继 其他每个元素都只有一个前驱和后继 然后 线性表强调是有限的 事实
  • tensorflow的 jupyter环境 error :UnrecognizedFlagError: Unknown command line flag 'f' 解决办法

    加一行代码 tf app flags DEFINE string f kernel
  • VS2017+DirectX9环境配置

    正好学完浅墨大神的游戏编程著作 来写一下VS2017怎么配置DirectX9 首先去下一个DX9的SDK SDK下载 然后找地方安装上 不过可能安装会出问题 我的情况解决方式如下 去控制面板里面卸载掉这两个东西 然后再安装下载下来的DXSD
  • ogre 1.7.0

    今天编译了orge 第一次安装编译orge挺麻烦的 现把编译和安装步骤总结一下 1 ogre 1 7 0的下载地址 https sourceforge net projects ogre files ogre 1 7 ogre v1 7 0
  • Python之赋值、深拷贝与浅拷贝

    一图胜千言 先上三幅小图 图片来源 赋值操作 浅拷贝操作 深拷贝操作 赋值操作 赋值是将一个对象指向一个已经存在的对象的过程 通常使用 texttt 来完成赋值操作
  • pd.DataFrame()函数解析

    文章目录 DataFrame是Python中Pandas库中的一种数据结构 它类似excel 是一种二维表 0 简介 DataFrame的单元格可以存放数值 字符串等 这和excel表很像 同时DataFrame可以设置列名columns与
  • Qt打开外部文件/文件夹

    方法一 QDesktopServices 1 函数原型 头文件 include
  • idea2021.3.3的安装方式以及使用方法

    1 打开idea的官网 可以点击下方链接进行下载 该软件版权为Jetbrains所有 我们仅作使用 欢迎大家使用正版软件 下面是idea的官方网址 idea的直接链接https www jetbrains com idea 打开链接之后 点
  • python聚类分析顾客_Python用K-means聚类算法进行客户分群的实现

    一 背景 1 项目描述 你拥有一个超市 Supermarket Mall 通过会员卡 你用有一些关于你的客户的基本数据 如客户ID 年龄 性别 年收入和消费分数 消费分数是根据客户行为和购买数据等定义的参数分配给客户的 问题陈述 你拥有这个
  • 使用winserver2003配置DNS服务器

    实验准备 Windows server 2003 R2 虚拟机一台 win 7 客户机一台 DNS内容 dns domain name service 域名解析服务 域名 例如 www baidu com 中 baidu com 是域名 w
  • Electron 入门案例详解

    目录 前言 一 开发环境检查 二 入门案例实现 1 初始化项目 2 安装electron包 3 运行electron应用 三 创建第一个应用窗口 1 准备页面 2 创建窗口 3 运行窗口 总结 前言 Electron 是一种基于 Node
  • 史上最全零拷贝总结

    一 传统方式下消息读取发送 很多应用程序在发送文件时 可以等价为进行如下的系统调用 File read file buf len Socket send socket buf len 例如消息中间件 Kafka 就是这个应用场景 从磁盘中读
  • 凸透镜成像动画可拖动_重要实验——凸透镜成像

    一 基本概念 透镜 透镜就是用透明物质制成的表面为球面的一部分的光学元件 透镜的光心 如上图所示 透镜的几何中心O一般称为透镜的光心 透镜的主光轴 如上图所示 经过透镜光心的一条水平直线称为透镜的主光轴 透镜的焦点 以凸透镜为例 如上图所示
  • Service启动流程总结-start和stop service

    文章目录 回顾 概述 源码探究 startService过程 onCreate阶段 onStartCommand阶段 Service超时机制 设置超时 移除超时 触发超时 当目标Service进程未启动时 stopService过程 总结
  • Elastic Stack(二)——Elasticsearch之REST API的使用

    一 Rest命令说明 二 创建索引 添加数据 PUT logs doc 1 log name 首页点击次数 log value 4 user id 10086 datetime 2020 05 01 PUT logs doc 2 log n
  • openwrt luci学习记录2 -- cbi模块

    Control 代码库路径 feeds lluci applications luci myapp luasrc controller myapp lua 设备上路径 usr lib lua luci controller myapp lu
  • tf好朋友之matplotlib的使用——scatter散点图的绘制

    tf好朋友之matplotlib的使用 scatter散点图的绘制 散点图绘制常用函数 plt scatter 应用示例 了解了那么多坐标设置 连续图的绘制 现在要来看看散点图了 散点图绘制常用函数 plt scatter scatter的
  • k8s 3master节点做高可用-无坑版

    master1 192 168 0 122 master2 192 168 0 86 master3 192 168 0 144 node1 192 168 0 204 node2 192 168 0 184 1 修改主机名并加入到主机映射
  • Linux——进程信号详解

    目录 一 进程信号的理解 1 1定义 1 2举例 1 3总结 二 进程信号地使用 2 1信号种类 2 2而操作系统向进程发送信号地方式有四种 2 2 1以键盘的方式向进程发送信号 接下来介绍一个系统调用函数signal 2 2 2 以系统调
  • 将hexo自定义域名升级https

    原文转载自我的博客https benym cn 前言 Tips 有什么问题可以在下方留言板留言哦 留下自己的邮箱 可以保证快速回复 最近在折腾博客 发现github上很多人说个人博客支持https很重要 原本的github io域名本来支持