ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

为部署到Github上的Hexo博客绑定域名并开启Https

2019-08-04 15:37:37  阅读:517  来源: 互联网

标签:Github Https Hexo 域名 DNS 服务器 Cloudflare


前面已经介绍了将Hexo 博客部署到Github上的方法。 (参见:搭建Hexo博客并部署到Github

在这里,将详细描述为Hexo博客绑定域名并开启Https的一种方法。

准备工作

注册域名

国内域名注册商:阿里云,腾讯云,新网等

国外域名注册商:Godaddy,Namecheap等

注:由于Hexo博客部署在Github上,而Github服务器不在中国境内,故Hexo博客不需要备案。

注册Cloudflare

Cloudflare提供的安全服务是帮助网站阻止来自网络的黑客攻击、垃圾邮件等,并提升网页的浏览速度,这和一般的安全软件往往会影响网页的运行速度大相径庭。

下面介绍注册和开启Cloudflare的步骤

第一步:打开浏览器,输入地址:https://dash.cloudflare.com/sign-up

在这里插入图片描述

输入邮箱和密码进行注册

第二步:输入之前注册的域名

注册Cloudflare

输完后,点击"Add site"

注册Cloudflare

点击“Next”

第三步:选择“Free”

在这里插入图片描述

点击“Comfirm Plan”

之后,Cloudflare会分配DNS服务器的地址,并提示进行修改。以下为Cloudflare提供的DNS服务器地址示例。

注册Cloudflare

修改DNS服务器

以阿里云为例,修改DNS服务器

第一步: 登录进入域名控制台,找到需要修改DNS服务器的域名,点击右边的“管理”

修改DNS服务器

第二步:点击“修改DNS”,进入修改DNS服务器的页面

第三步:点击右上方的“修改DNS服务器”,输入Cloudflare提供的DNS服务器

修改DNS服务器

第四步:点击“确认”,输入手机验证码,完成DNS服务器的修改

设置域名解析

设置两个CNAME解析

在这里插入图片描述

  • 在Name栏中填写WWW,在Domain name栏中填写Github提供的Hexo博客地址
  • 在Name栏中填写@,在Domain name栏中填写Github提供的Hexo博客地址

添加CNAME文件

进入博客文件目录,点击进入source文件夹。新建一个名为CNAME的文件(无后缀名称),文件内容填写注册的域名

添加CNAME文件

到这一步,CNAME已经配置完成

执行命令

hexo g
hexo d

新建的CNAME文件上传到Github,Cloudflare应该能够正常解析了

开启HTTPS

完成到上一步,Hexo博客即可以用http访问,也可以用https访问

现在,设置强制使用https访问

第一步:打开Cloudflare,选择Crypto

Crypto

第二步:找到“Always Use Https”选项

Always Use Https

将“Off”调至“On”

第三步:找到“Automatic HTTPS Rewrites”

在这里插入图片描述

将“Off”调至“On”

至此,设置全部结束

参考链接

Cloudflare_百度百科

Github pages或个人域名实现https访问 - 简书

https://www.xiaoaozhi.cn/article/2019-07-29-hexo-github-domain-https.html

标签:Github,Https,Hexo,域名,DNS,服务器,Cloudflare
来源: https://blog.csdn.net/xiaoaozhi3/article/details/98470075

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有