轻松搞定建站-搭建属于自己的博客网站


往期文章

  • 极致安卓之—Termux安装Linux(超简易)
  • 嵌入式开发之初学shell(1)
  • 在ubuntu20.04下搭建lamp环境并制作静态网页

文章目录

    • 轻松搞定建站-搭建属于自己的博客网站
      • 往期文章
    • 前言
    • 一、网站是什么?
    • 二、主要步骤
      • 1.主要步骤
      • 2.域名
      • 3.DNS域名解析
      • 4.服务器搭建
      • 5.SSL申请
      • 6.网站管理
    • 总结
    • 摘要


前言

"不知道有没有人和我一样,梦想着搭建一个属于自己的网站,可以用来发布自己的文章,记录自己的生活,有一种通过自己的想法来搭建房子的感觉。如果你的网站接入互联网还可以被别人访问,满满的成就感。"
随着网络技术的发展,建一个属于自己的博客网站对于普通人来说也不是什么难事,那究竟需要哪些步骤呢?继续往下看吧!


一、网站是什么?

网站(Website)是指在因特网上根据一定的规则,使用HTML(标准通用标记语言)等工具制作的用于展示特定内容相关网页的集合。简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。
网站是在互联网上拥有域名或地址并提供一定网络服务的主机,是存储文件的空间,以服务器为载体。人们可通过浏览器等进行访问、查找文件,也可通过远程文件传输(FTP)方式上传、下载网站文件。

二、主要步骤

1.主要步骤

  • 域名
  • DSN
  • 服务器
  • SSL
  • 源代码文件

2.域名

域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。

  • 挑选一个专属的域名是你建站的第一步,国内有许多域名提供商,比如腾讯云、阿里云等,也是比较便宜的。本教程使用国外的域名(不需要备案)。

  • 国外的主要域名提供商有Godaddy ( Godaddy域名注册这个星球上最大的域名注册商),name(提供免费功能多,操作面板简洁,注册流程简短。)

  • 我们使用免费Freenom(免费顶级域名,后缀有:.tk,.ml,.cf,ga,gq等)
    我们进入之前可以先接一个国外的站点,方便访问(国内好像也行,不过挺慢)

  • 先不要登录,点击右上角,<服务>—<注册一个新域>

  • 输入你想要的域名,如:asdf.tk(此处一定要加后缀,否则可能无法加入购物车),检查可用性。如果域名可用则自动加入购物车,可以通过购物车查看。

  • 可以看到,我们购物车就多了一个域名,使用时间选择12个月,点击继续;勾选同意条款和条件,点击完成,此处用谷歌账号登录,注册一个新用户。(注册时,地址不能随便填,要和你当前ip的IP地址一致,否则无法完成订单)

  • 完成订单顺利的话,会发送一个验证地址到你的谷歌邮箱,点进邮件里的链接,继续完成订单。

  • 完成后查看自己的域名


3.DNS域名解析

  • 我们借助腾讯云DNS解析我们刚刚拿到的域名。

  • 注册账号,实名认证,进入官网,点击DNS解析,管理控制台,域名解析,添加域名,输入你的域名,提示:

  • 查看详情,复制DNSPod

  • 回到Freenom — 我的域名 — 管理域 — 管理工具 — 域名服务器 — 使用自定义域名服务器 — 贴上我们刚刚在腾讯云复制的DNSPod 所属服务器代码

  • 回到腾讯云DNSPod,重新验证,可以看到显示已经正常了


4.服务器搭建

服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。
根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。服务器作为电子设备,其内部的结构十分的复杂,但与普通的计算机内部结构相差不大,如:cpu、硬盘、内存,系统、系统总线等。

  • 国内有很多服务器提供商,阿里云,腾讯云等。网上也能找到一些免费试用的公益主机,我使用的是这个网站提供的虚拟主机:乐下载站免费主机,可以根据提示选择免费的公益主机就可以了(免费,但需要每个月自己续时长)。另外,由于是免费的,所以不适合用来搭建比较重要的网站,仅供学习使用。
    由于网站运营压力大,站长限时提供免费开放,也可以购买一个月1元的服务
    UP乐荣虚拟主机
  • 管理我们的服务器,可以看到我们的用户名和密码。
  • 前往控制面板 — 登录 — 域名绑定 — 添加自己的域名:格式为asdf.tk和www.asdf.tk(注意两个都要添加以便别人能访问你的网站)

  • 回到腾讯云控制面板,点击我们的域名,进去后选择快速添加解析,输入你的服务器IP地址,看到已经新增加亮条记录了。

完成这一步就已经完成网站雏形的搭建——也就是说可以用http://asdffss.cf/来访问,但是不能用https://asdffss.cf/来访问,那是因为你还没有申请ssl认证,浏览器无法确定网站的安全性。(有可能看不到网页,因为这个时候还没有往你的网站放任何东西,也有可能显示403,那是因为没有设置权限)

5.SSL申请

SSL(Secure Sockets Layer 安全套接字协议),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层与应用层之间对网络连接进行加密。

  • 我们选择腾讯云提供的SSL证书认证(可以免费使用一年),填写你的域名和邮箱,点击免费申请,一般两个小时之内就可以申请下来。
  • 等待申请下来后可以看到SSL显示绿色,就代表你的域名已经通过了SSL认证。
  • 点击绿色SSL,查看SSL证书详情,下载证书,选择“其他”这个版本,本地有一个压缩包,先打开以.pem结尾的文件,全部复制,粘贴到服务器的SSL证书内容处;再打开以.key结尾的文件全部复制,粘贴到服务器的SSL证书密钥内容处。
  • HTTP跳转HTTPS
  • HTTP2
  • 上面两个选项都勾选上。然后提交验证。

6.网站管理

  • 可以通过文件管理来上传你的压缩包文件,一定要上传到wwwroot目录下,才可以正常访问;将默认首页文件改为你的网页文件名,如:index.html
  • 提供一个开源的博客源码站:小彬技术博客
  • 可以下载源码压缩包,到服务器文件管理处上传压缩包,然后解压。

  • 效果展示:(可以在原有的基础上进行改动,搭建自己的博客)

总结

提示:这里对文章进行总结:

例如:以上就是今天要讲的内容,本文仅仅简单介绍了一个静态网站的搭建和部署,当然方法不止一种,比如可以部署在GitHub,码云,gitee等服务器下。而建好一个网站是需要长期维护的,需要前端,后端,网络,数据库等多方面的知识,我目前也在探索中,之后我准备出关于“在linux下用hexo来搭建个人博客”的相关内容,有问题欢迎与我交流。

摘要

  • 百度百科:域名,DNS,服务器,SSL.
  • 主机服务站:乐荣虚拟主机
  • DND域名解析:腾讯云DNS
  • 友情链接:
  • 如何搭建一个属于自己的网站?
  • 如何搭建一个属于自己的网站?

更多推荐

如何搭建属于自己的网站博客?(手把手教你)