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


往期文章

  • 极致安卓之—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
  • 友情链接:
  • 如何搭建一个属于自己的网站?
  • 如何搭建一个属于自己的网站?

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

  1. 如何搭建一个属于自己的博客网站?(小白教程)

    如何搭建一个属于自己的博客网站?(小白教程) 一.准备阶段 二.搭建阶段 1.服务器阶段 2.宝塔面板阶段 3.WordPress阶段 三.结尾语 欢迎大家访问我的个人博客:endeavorchuan ...

  2. 教你三分钟用docker compose搭建一个自己的个人博客网站

    hi,大家好,我是 jack xu,今天和大家聊一个轻松.好玩.易懂的话题,就是教大家搭建一个自己的个人博客网站,可以在同事朋友面前炫耀一把.事情的缘由是我们公司有个同事,有一天他给了我一个网站,我打 ...

  3. Blog 【如何搭建自己的个人技术博客网站】

    如何搭建自己的个人技术博客网站 学习目标 1.[了解]搭建网站需要的web构件和网站运行原理 2.[掌握]如何搭建个人博客网站 学习前言 大家都是学习开发的,相信都接触过百度,新浪,淘宝,京东...等 ...

  4. 如何搭建一个属于自己的博客/企业网站?

    本文首发于 Guanngxu 的个人博客:如何搭建一个属于自己的博客/企业网站 本文参考内容: 如何做博客/企业站以及注意事项 Typecho支持Emoji表情方法 说明:此篇文章得益于王红星的指导, ...

  5. Hexo+gitee:30分钟搭建一个自己的个人博客网站 欢迎友链呀<(▰˘◡˘▰)

    Hexo + Gitee 部署自己的个人博客   目前市场上比较火的一些博客框架: Hexo.jekyll.Solo.Halo .gohugo.VuePress.wordpress 等等 ,这些都是开 ...

  6. Docker学习之路05:五分钟用docker compose搭建一个自己的个人博客网站!

    五分钟用docker compose搭建一个自己的个人博客网站! Docker学习路线传送门: Docker学习之路01:Docker的安装 Docker学习之路02:阿里云镜像加速器 Docker学 ...

  7. 使用Hexo在GitHub Pages上搭建部署免费的个人博客网站(上:GitHub搭建)——最详细全面解读教程(没有之一)

    标签:Hexo GitHub使用技巧 博客 网站搭建 点击此处,浏览效果更好 版权声明:本文为博主 @残灯飞雪 的原创文章,欢迎转载,传播知识.著作权归作者所有,商业转载请联系作者获得授权,非商业转载 ...

  8. 从零开始部署到上线:手把手教你搭建属于自己的个人博客网站!

    博客:其实博客的正式名称是网络日记,见名知意,是使用特定软件在网络上出版发表和张贴个人文章的人,或者是一种由个人管理不定期更新文章的网站. 现在是互联网逐渐发展,已经出现了很多可以供自己写博客的网站, ...

  9. 如何搭建一个属于自己的博客网站?

    很多人包括我在内,都希望能有一个自己的博客网站,但大部分人都不知道从何处着手,但实际上建立一个博客网站并没有想象的那么复杂,即便我们不是很懂技术,也可以做一个属于自己的网站.以下是我建立个人网站的一些 ...

  10. 基于阿里云ECS+ 宝塔面板(bt) + WordPress 搭建个人主页(以独立博客为例)

    宝塔面板建站 – 一键快速部署WordPress博客程序 基于阿里云ECS+ 宝塔面板(bt) + WordPress 搭建个人主页(以独立博客为例) 以前总是说独立建站独立建站,但始终没有行动.这两 ...

最新文章

  1. 45种Javascript技巧大全
  2. 2.1.2 进程的状态与转换
  3. Java基础 -- 复用类(组合和继承)
  4. 原来 Matplotlib 绘图也可以这么漂亮,这次真的是学习到了!
  5. U盘的挂载和卸载(也可以查看指令篇)
  6. sqlserver:(2):window下SQL server数据库数据源的配置
  7. 专访阿里云专有云马劲,一个理性的理想主义者
  8. java 扫雷游戏_java的扫雷小游戏(超简单)
  9. 解析xml文件的几种技术
  10. java项目中用了Disruptor之后,性能提升了10倍
  11. 第二次冲刺-个人工作总结08
  12. 如何在JavaScript中获取字符串数组的字符串?
  13. mysql6.7主从_CentOS 6.7下MySQL主从部署
  14. 天涯社区脱水机(TianyaTool) - 实现天涯社区宝箱的只看楼主功能
  15. 产品生命周期管理PLM系统概述——睿思成研发管理咨询(www.wiserdm.com)
  16. Matlab读取处理Excel数据并拟合正态分布曲线
  17. 基于张量分解的药物重定位预测药物、靶点和疾病之间的关联
  18. Unity 增加2D游戏的打击感笔记
  19. 轩逸android 苹果 蓝牙,【图】Iphone与轩逸车载蓝牙连接的小技巧
  20. 飞天5K实战经验:大规模分布式系统运维实践

热门文章

  1. 简单的C语言程序介绍(重点理解),超详细基础代码解析
  2. 制定项目进度计划的过程
  3. cad lisp程序大集_AUTO CAD 命令大集
  4. 五人表决器课程设计单片机c语言,基于单片机的五人表决器的设计.doc
  5. JAVA四行代码制作简单的翻译软件(傻瓜式教程)
  6. MySQL 管理表记录
  7. GB35114 A级过检
  8. matlab 拟合函数 调用,matlab拟合函数
  9. sma文件服务器,Linux下的文件共享全攻略系列之一:Samba服务器简介与快速配置指南...
  10. 用Excel求解线性规划问题