如何搭建属于自己的网站博客?(手把手教你)
轻松搞定建站-搭建属于自己的博客网站
往期文章
- 极致安卓之—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.服务器阶段 2.宝塔面板阶段 3.WordPress阶段 三.结尾语 欢迎大家访问我的个人博客:endeavorchuan ...
- 教你三分钟用docker compose搭建一个自己的个人博客网站
hi,大家好,我是 jack xu,今天和大家聊一个轻松.好玩.易懂的话题,就是教大家搭建一个自己的个人博客网站,可以在同事朋友面前炫耀一把.事情的缘由是我们公司有个同事,有一天他给了我一个网站,我打 ...
- Blog 【如何搭建自己的个人技术博客网站】
如何搭建自己的个人技术博客网站 学习目标 1.[了解]搭建网站需要的web构件和网站运行原理 2.[掌握]如何搭建个人博客网站 学习前言 大家都是学习开发的,相信都接触过百度,新浪,淘宝,京东...等 ...
- 如何搭建一个属于自己的博客/企业网站?
本文首发于 Guanngxu 的个人博客:如何搭建一个属于自己的博客/企业网站 本文参考内容: 如何做博客/企业站以及注意事项 Typecho支持Emoji表情方法 说明:此篇文章得益于王红星的指导, ...
- Hexo+gitee:30分钟搭建一个自己的个人博客网站 欢迎友链呀<(▰˘◡˘▰)
Hexo + Gitee 部署自己的个人博客 目前市场上比较火的一些博客框架: Hexo.jekyll.Solo.Halo .gohugo.VuePress.wordpress 等等 ,这些都是开 ...
- Docker学习之路05:五分钟用docker compose搭建一个自己的个人博客网站!
五分钟用docker compose搭建一个自己的个人博客网站! Docker学习路线传送门: Docker学习之路01:Docker的安装 Docker学习之路02:阿里云镜像加速器 Docker学 ...
- 使用Hexo在GitHub Pages上搭建部署免费的个人博客网站(上:GitHub搭建)——最详细全面解读教程(没有之一)
标签:Hexo GitHub使用技巧 博客 网站搭建 点击此处,浏览效果更好 版权声明:本文为博主 @残灯飞雪 的原创文章,欢迎转载,传播知识.著作权归作者所有,商业转载请联系作者获得授权,非商业转载 ...
- 从零开始部署到上线:手把手教你搭建属于自己的个人博客网站!
博客:其实博客的正式名称是网络日记,见名知意,是使用特定软件在网络上出版发表和张贴个人文章的人,或者是一种由个人管理不定期更新文章的网站. 现在是互联网逐渐发展,已经出现了很多可以供自己写博客的网站, ...
- 如何搭建一个属于自己的博客网站?
很多人包括我在内,都希望能有一个自己的博客网站,但大部分人都不知道从何处着手,但实际上建立一个博客网站并没有想象的那么复杂,即便我们不是很懂技术,也可以做一个属于自己的网站.以下是我建立个人网站的一些 ...
- 基于阿里云ECS+ 宝塔面板(bt) + WordPress 搭建个人主页(以独立博客为例)
宝塔面板建站 – 一键快速部署WordPress博客程序 基于阿里云ECS+ 宝塔面板(bt) + WordPress 搭建个人主页(以独立博客为例) 以前总是说独立建站独立建站,但始终没有行动.这两 ...
最新文章
- 45种Javascript技巧大全
- 2.1.2 进程的状态与转换
- Java基础 -- 复用类(组合和继承)
- 原来 Matplotlib 绘图也可以这么漂亮,这次真的是学习到了!
- U盘的挂载和卸载(也可以查看指令篇)
- sqlserver:(2):window下SQL server数据库数据源的配置
- 专访阿里云专有云马劲,一个理性的理想主义者
- java 扫雷游戏_java的扫雷小游戏(超简单)
- 解析xml文件的几种技术
- java项目中用了Disruptor之后,性能提升了10倍
- 第二次冲刺-个人工作总结08
- 如何在JavaScript中获取字符串数组的字符串?
- mysql6.7主从_CentOS 6.7下MySQL主从部署
- 天涯社区脱水机(TianyaTool) - 实现天涯社区宝箱的只看楼主功能
- 产品生命周期管理PLM系统概述——睿思成研发管理咨询(www.wiserdm.com)
- Matlab读取处理Excel数据并拟合正态分布曲线
- 基于张量分解的药物重定位预测药物、靶点和疾病之间的关联
- Unity 增加2D游戏的打击感笔记
- 轩逸android 苹果 蓝牙,【图】Iphone与轩逸车载蓝牙连接的小技巧
- 飞天5K实战经验:大规模分布式系统运维实践