首页 > 其他分享 >通过GitHub和阿里云自定义域名实现https认证

通过GitHub和阿里云自定义域名实现https认证

时间:2022-12-21 15:57:26浏览次数:41  
标签:GitHub 自定义 点击 域名 https new 填写 页面

在GitHub中的操作

登录GitHub, 点击“Your repositories”,进入个人仓库页面;

GitHub1

点击“new“,进入新建仓库页面;

GitHub2

仓库名称填写<user name>.github.io,<user name>就是GitHub的账户名称,然后点击”create repository“;

GitHub3

点击”creating a new file“;

GitHub4

选择“index.html”,然后填写文件内容,文件内容可以自定义;

GitHub5

点击”Commit new file“;

GitHub6

点击”Add file“;

GitHub7

选择“Create new file”;

GitHub8

选择“CNAME”,文件内容输入要绑定的域名,域名不要包含http://和www;

GitHub9

点击“Commit new file”;

GitHub10

在阿里云中的操作

进入阿里云之后,在搜索框中搜索“SSL证书(应用安全)”,进入到数字证书管理服务页面;

数字证书管理服务页面

点击左侧栏中的“SSL证书”;

SSL证书

点击“免费证书”,然后点击左侧的“立即购买”,勾选相应选项后,点击右下角“立即购买”;

立即购买

点击“创建证书”,然后点击“证书申请”;

创建证书

填写域名等相关信息,点击“下一步”,根据提示进行验证;

证书申请

进入到域名控制台页面,选择目标域名进行解析;

域名控制台

添加两条记录,填写好字段值后点击“确认”;

  • 记录类型均选择CNAME;
  • 主机记录一条填写www,一条填写@;
  • 记录值均填写刚才GitHub中的仓库名<user name>.github.io。

添加记录

两条记录如下图所示。

记录1

记录2

(PS 此处在操作的时候,曾参考其他文章,配置如下四条A记录,但在实际使用时均导致无法打开页面,发现只配置上面两条CNAME记录即可。)

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

返回GitHub进行操作

点击“Settings”;

GitHub11

点击“Pages”,进入GitHub Pages页面;

GitHub12

将页面往下拉,找到“Enforce HTTPS”,将其打勾即可(需要等待一段时间才可以操作成功)。

GitHub13

至此,https认证完毕。

标签:GitHub,自定义,点击,域名,https,new,填写,页面
From: https://www.cnblogs.com/engpj/p/16996406.html

相关文章

  • 创建自己的github博客
    ​​https://deligencc.github.io/​​hexo.利用这些静态博客生成器我们可以方便的在本地写博客,然后上传github进行浏览,这些生成器的原理也很简单,就是需要什么网页,......
  • mybatis-plus的自定义xml
    mybatis-plus中xml的使用方法和mybatis是一样,需要一些简单的配置就可以定义xml了。配置sql日志和mapper文件路径在application.properties中指定如下配置:其中mapper-......
  • SQL存储过程与自定义函数
    --execsp_databases--execsp_helpdbmaster--execsp_renamedb原名,新名--go--系统命令的改变/*execsp_configure'showadvancedoptions',1goreconfigureexecsp_conf......
  • 使用OptionMenu在屏幕中自定义自己的菜单
    菜单是用户界面最常用的,使用最频繁的元素之一,在Android中的菜单被分为3种,分别是选项菜单(OptionMenu),上下文菜单(ContextMenu)和子菜单(SubMenu),在本实例中使用了Optio......
  • net中c#如何获取字段、属性、方法的自定义特性?
    在C#中,自定义特性的创建用于将声明信息与代码(程序集、类型、方法、属性等)相关联,以任何需要的方式。特性增强了.NET的可扩展性能。传送门net中c#如何获取字段、属性、方法......
  • [mapbox] popup挂载自定义组件 vue
    pop.vue<template><div>222</div></template><script>exportdefault{name:'display-map-pop',components:{},props:{PopObj:{type:Array,d......
  • github
    创建仓库,提交代码第一步,配置密钥生成密钥命令:ssh-keygen-trsa密钥地址:C:\Users\Code617\.ssh   需要把公钥配置到github上 ......
  • ajax补充知识点、多对多外键的三种创建方式、django内置序列化组件、批量操作数据、分
    今日内容ajax补充说明主要是针对回调函数args接收到的响应数据1.后端request.is_ajax() 用于判断当前请求是否由ajax发出2.后端返回的三板斧都会被args接收不在影......
  • 自定义分页器使用/批量插入数据
    多对多表的三种创建方式1.全自动创建----ManyToManyFieldclassBook(models.Model):title=models.CharField(max_length=32) authors=models.ManyToManyF......
  • 注解的那些事儿(二)| 如何自定义注解
    自定义注解是自己写框架的必备技能,使用注解能极大地提升开发效率,因此自定义注解是一个高级开发者必备的技能。要自定义注解,首先需要了解一个注解的构成部分。一个注解大致可......