在GitHub中绑定自己的域名,并实现https访问

2023-05-16

购买域名

由于项目的需要,需要建一个网站来展现一些工具的信息,就准备购买一个域名来放置自己的工具。

购买域名比较简单我们先放着,一个重要的问题是买哪个域名。

选择一个好的域名是非常重要的。以下是一些选择好域名的建议:

  1. 简短易记:选择一个简短的域名,易于记忆和拼写,不容易出错。

  2. 易于拼写:避免使用拼写复杂的单词或单词缩写。

  3. 不要使用复杂字符:避免在您的域名中使用数字或特殊字符,这可能会让人们难以记住和输入。

  4. 与您的品牌相符:选择一个与您的品牌或业务相关的域名,以便客户更容易记住。

  5. 避免商标侵权:确保您的域名不会侵犯任何其他品牌的商标或版权。

  6. 易于传播:选择一个容易发音和传播的域名,有助于提高品牌知名度。

  7. 可以考虑使用关键字:如果您的业务与某个关键字相关,可以在域名中使用该关键字,有助于提高搜索引擎排名。

选择一个可靠的域名注册商。例如,GoDaddy、namesilo,Namecheap、Sedo、Name.com等。
如果是国内购买的话,选择云服务就能购买。

我们这里在namesilo上购买,

购买的方法也很简单:

1.前往NameSilo网站(https://www.namesilo.com/)。

2.在搜索栏中输入您想要购买的域名,并单击“搜索”按钮。

3.如果您的域名可用,选择您想要购买的域名(您可以购买多个域名),并单击“购物车”按钮。
在这里插入图片描述

4.完成购买前的“结算”程序。

在这里插入图片描述

5.创建NameSilo账户(如果您还没有账户)并完成支付。

6.您将在您的NameSilo账户中看到您购买的域名。

配置域名

到 namesilo 账号系统中,配置域名。

在这里插入图片描述
我这里购买的域名是 aibard123

点击域名进入域名配置。

配置dns Records。
在这里插入图片描述

我的配置如下:
在这里插入图片描述
这里,看到一个go2coding.github.io,就是github上的项目,假设他已经建立好了。

github下的配置

新建文件CNAME 写上自己的域名地址。

在这里插入图片描述
到setting 菜单栏

在这里插入图片描述
page 下,配置自己的域名。
在这里插入图片描述
可以的话,把Enforce HTTPS也勾选上。

过会儿,我们自己能访问上自己心爱的域名了。

https 配置

HTTP和HTTPS是协议,用于在客户端和服务器之间传输数据的方式。

HTTP表示超文本传输协议(Hypertext Transfer Protocol),是最常用的互联网协议之一,用于在Web服务器和客户端之间传输HTML页面和其他类型的数据。HTTP使用明文传输数据,因此数据可能会被黑客窃听和篡改。

HTTPS表示超文本传输安全协议(Hypertext Transfer Protocol Secure),是HTTP的安全版本。HTTPS通过向HTTP添加加密层来确保数据传输的安全性。因此,HTTPS比HTTP更安全,更适合处理敏感的用户数据,如信用卡信息和登陆密码等。

HTTP使用端口号80,HTTPS使用端口号443。现在,大多数网站都使用HTTPS,以确保用户的访问数据和隐私得到保护。

注册一个 cloudflare 的账号。

添加一个site:

在这里插入图片描述
添加完成后,Cloudflare会选择给我们分配两个NS地址。

把他放到 namesiloNameServers下:

在这里插入图片描述

cloudflare 中进行如下的配置:

在这里插入图片描述

这样我们就配置完成了。

但是,现在是不能马上生效的,需要等个2,3小时不等。

过会儿,aibard123.com,就能访问了。

在这里插入图片描述

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

在GitHub中绑定自己的域名,并实现https访问 的相关文章

  • javase类的简单应用圆与圆柱类

    圆类 package com github MrtianSuper public class Circle private double radius 61 1 设置圆的半径 无参数构造方法 public Circle this radiu
  • Java银行账户可透支类

    账户类 java package com github Mrtiang public class Account 创建账户属性 private int id private double balance private double ann
  • java继承的概念与相关应用

    继承 1 继承概述 需求说明 xff1a 设计两个类 xff1a Dog和Penguin 问题 xff1a 其中属性和方法有大量的重复 xff0c 可以优化 xff0c 使用继承 继承使用的关键字 xff1a extends xff1a 扩
  • Java类与继承

    继承二 1 static关键字 使用场景 xff1a 当某些场景下不需要创建多个 内容 xff0c 每个类的实例对象共享一个 内容 时就可以使用static关键字来修饰 含义 xff1a static表示静态内容 xff0c 使用stati
  • 继承,static关键字,abstract,单例模式

    1 为什么要有类的继承性 类的继承性可以减少代码冗余度 xff0c 提高代码复用性 xff0c 提高代码操作效率 2 继承的格式 xff08 语法 xff09 子类 extends 父类 3 子类继承父类后有哪些不同 子类范围大于父类 xf
  • KVM详解(一)——KVM基础知识

    今天继续给大家介绍Linux运维相关知识 xff0c 本文主要内容是KVM的基础知识 一 虚拟化简介 xff08 一 xff09 虚拟化概述 在计算机中 xff0c 虚拟化技术是一种资源管理技术 xff0c 可以将计算机的各硬件资源 xff
  • Linux桌面图形化安装详解

    今天继续给大家介绍Linux相关知识 xff0c 本文主要内容是Linux xff08 CentOS7 xff09 图形化GUI页面安装详解 一 Linux GUI图形化页面简介 尽管在运维工作中 xff0c 我们很少在Linux上安装图形
  • 【MediaSoup c#】 worker的创建

    js rust 不太熟 c 似乎还好懂一些 学习media soup 的各个组件及大体使用方式 学习其设计理念 MediasoupServer 管理worker列表 worker的表达是通过 IWorker 抽象类 拥有一个observer
  • KVM详解(三)——KVM创建虚拟机

    今天继续给大家介绍Linux运维相关知识 xff0c 本文主要内容是在KVM上创建虚拟机 一 安装准备 在前文KVM详解 xff08 二 xff09 KVM安装部署中 xff0c 我们安装了KVM 今天 xff0c 我们就来创建一个KVM的
  • KVM详解(九)——CentOS6虚拟机关机失败问题解决

    今天继续给大家介绍Linux运维相关知识 xff0c 本文主要内容是CentOS6虚拟机关机失败问题解决 一 问题描述 当我们使用KVM安装CentOS6系统后 xff0c 会发现一个问题 xff0c 即无法通过virsh shutdown
  • Python循环结构详解

    今天继续给大家介绍Python相关知识 xff0c 本文主要内容是Python循环结构 循环是一种编程语言的重要结构 xff0c 在Python中 xff0c 存在着两种循环 xff0c 一种是遍历循环 xff0c 一种是while循环 一
  • Ubuntu配置sudo命令不需要输入密码

    执行以下命令 xff1a span class token function sudo span visudo span class token comment sudo visudo默认使用的编辑器是nano xff0c 使用上下键移动
  • 智慧社区信息管理系统的设计与实现(论文打包下载)

    摘 要 近几年来 xff0c 随着网上支付方式的普及 xff0c 越来越多的人选择使用网上支付 xff0c 但由于网上支付的方式还未普及到生活的各方面 xff0c 因此本系统的完成将为物业小区提供合理的线上管理模式 xff0c 代替传统的线
  • vsftp配置详解篇

    在配置安装vsftpd过程中 xff0c 我遇到了很多坑 xff1f 查了上百篇博客 xff0c 才把这些坑一一填满 这里记录是为了方便后来者查阅 xff0c 我也是个小白 有问题请不要客气 xff0c 直接喷就是了 xff01 vsftp
  • RNN构建语言模型(用前一个单词预测下一个单词)

    训练RNN的时候 xff0c 根据反向传播 xff0c 梯度会不断相乘 xff0c 很容易出现梯度消失和梯度爆炸 通常的解决方法 xff1a 对于梯度爆炸 xff1a Gradient Clipping xff1a 如果梯度太大就把它往下卡
  • pytorch中使用tensorboard绘制Accuracy/Loss曲线(train和test显示在同一幅图中)

    因为tensorboard可以在同一幅图中显示不同文件夹下的曲线 xff0c 所以将train和test分别存到不同的文件夹里就可以在同一副图中展示 xff0c 简要记录代码 from torch utils tensorboard imp
  • Android Studio 查看当前显示的 activity

    在修复bug时 xff0c 首先需要定位到是哪个activity出现的问题 xff0c 这时可以使用adb工具 abd工具在SDK目录下的platform tools文件夹下 1 打开Android Studio的Terminal xff0
  • MyBatis:使用MyBatis Generator快速完成Springboot项目数据层开发

    使用场景 当我们使用Springboot整合Mybatis时 xff0c 我们就需要为数据库中的每一个表分别写出 xff1a 实体类Mapper xml文件Mapper接口 如果数据库中有很多表 xff0c 这个过程就会非常的繁琐 而MyB
  • 【MediaSoup】mediasoup-sfu-cpp : demo 和MediaSoup实例

    MediaSoup mediasoup sfu cpp vs2022 构建 完成了构建 下面分析其线程模型 main 进程 创建一个独立server线程支持ws 作为一个oatpp的组件存在 D span class token punct
  • “jar中没有主清单属性”问题的解决方法

    今天想要把springboot项目打成jar包部署在服务器上 xff0c 但是在使用 java jar XXX 指令时遇到了 jar中没有主清单属性 的问题 在官网上看到这样一段话 xff0c 发现是因为pom文件里没有加上repackag

随机推荐