指导小白搭建一个网站的步骤

简介: 从简单易懂的角度教小白搭建网站。

0基础小白版,大神请绕路!

一、了解网站构成

要做一个网站就得了解一下网站是什么,它是由什么构成的,大脑里先得有一个概念,先理解了,然后再去看步骤就比较简单了,就相当于一个组装的过程。一个网站主要是由三部分组成:域名、服务器(或者空间)、网站程序(相当于里边存的内容)。这三部分是怎么工作的,我们看下一步。
二、理解网站能打开的大概原理

在说网站能打开的原理之前我们先来说一下本地计算机的打开原理。本地计算机屏幕上能显示各种东西,并不是这些东西都在我们的屏幕里,而是由下边那个大箱子主机处理好的东西通过信号转换显示到屏幕上的。理解了这一点我们再来看网站。我们平时打开一个网站输入网址(也就是域名什么点com那些)就能打开一个网站。其实就相当于我们的屏幕通过那根网线一直连几百几千公里外的一个你不知道在哪的服务器上。显示的就是那个服务器上存的东西。而那么多服务器怎么区分他们呢,所以就给他们各都安个名字就是域名了。所以你输入不同的域名就打开了不同的服务器上的东西就是不同的网站。理解了之后我们再来看网站需要什么就简单多了。也就是域名、服务器(或者空间)空间就是人家从服务器里分了很多块把一小块给你了、网站程序(就是存储在服务器里的东西)。你要自己建站准备的也就是这3个了。

三、购买域名

域名都在域名服务商的手里,所以你要购买,一般的一个一年也就几十块,为什么在别人手里你不能自己随便捏名字,你可以理解为在盘古开天辟地的时候人家都已经把这全部买断了。所以你必须要从域名服务商手里买。可以给你推荐一个。万网,比较大的域名服务商https://wanwang.aliyun.com/domain/?source=5176.11533457&userCode=5etnzgzq&type=copy自行买一个就可以。

四、购买服务器或者空间

购买实体设备对于看这个问题的你来说肯定不靠谱,所以你要买的肯定是云服务器或者云空间,就相当于有人专门做这个生意,买了好多实体设备在他们那,你只要通过网络买他们的给你用多长时间。个人感觉很不错性价比等各方面表现良好的就是阿里云的服务器及虚拟主机。点这个可以直接跳过去。看配置一般一百多一年到几千上万的都不等,也有虚拟主机几十块的,个人用就差不多够了。https://www.aliyun.com/activity/daily/bestoffer?userCode=5etnzgzq

五、设计网站程序

用网站设计软件把网站程序文件设计好,简单的dreamwaver就可以设计,复杂的就得找专业人员了,一般问这个问题的都不会设计。可以搜一些网站源码自己下载下来。或者淘宝买一个源码。

六、开始组装完工

用ftp上传工具吧网站程序上传到服务器或者空间里,然后就是域名解析,这里说下解析是什么意思,就是服务器或空间本身的地址是一串很复杂难记的东西,域名是个简单的,想要通过域名连接到这个地址上,就要把域名和这个地址关联起来这一步就叫解析。解析好了按原理来说就可以用了,但是实际你在国内的话就不能。国内要求所有的域名都要备案的。所以你要提前备案,备案的时间也稍长得一两个礼拜。怎么备案以及具体怎么上传这些你在买域名服务器那些网站里基本都有相应的接口。点进去了解下就可以了。

七、捷径最简单的办法

如果前6步完了你还是不会的话,还有个最简单快捷的办法。那就是直接买模板,可能比你以上那些步骤下来多花一二百块,但可能帮你省了好几天甚至一周的时间。而且安全系数网站的美观程度这些基本都比自己瞎捉摸那些要好很多。买的模板就是傻瓜式操作,认识字的都会用。各个行业几千上万套模板随便换。有时候花钱的反倒是最便宜的。想走捷径的话直接点这个就行。https://ac.aliyun.com/application/webdesign/sumei?userCode=5etnzgzq

最后想说一句,码字不易,觉得有用的话帮忙点个赞。赠人玫瑰手留余香。

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
5月前
|
前端开发 测试技术 UED
产品从0到1的全过程【新手小白必看】
产品从0到1的全过程【新手小白必看】
54 0
|
6月前
|
域名解析 数据安全/隐私保护
自己动手搭建一个网站
最近在研究着随便搞一个网站玩玩,既然有想法了,马上行动。 各种查资料的过程就忽略掉了,下面直入主题。
|
8月前
|
开发框架 .NET Java
C#零基础小白快速入门指导
前言 本文写给想学C#的朋友,目的是以尽快的速度入门
102 0
|
8月前
|
资源调度 前端开发 编译器
Stenciljs 学习之搭建项目
Stencil 是一个生成 Web Components(更确切地说,是自定义元素)的编译器。Stencil 将最流行的框架的最佳概念结合到一个简单的构建时工具中。 学习一个框架肯定是重创建项目开始啦!现在就让我们一起学习一下怎么创建项目吧。
59 0
|
8月前
|
机器学习/深度学习 弹性计算 开发工具
【MindStudio训练营第一期]--【新手班】学习笔记①
【MindStudio训练营第一期]--【新手班】学习笔记①
|
8月前
|
机器学习/深度学习 人工智能 弹性计算
【MindStudio训练营第一期】--【新手班】学习笔记②
【MindStudio训练营第一期】--【新手班】学习笔记②
|
移动开发 资源调度 前端开发
小白如何从项目入手学习前端
前言 已有基础:虽然说是小白,但是本人曾在大一通过freecodecamp平台学习过html5、css中的标签、样式等知识,也曾经用js写过一些简单的算法题,并了解过ES6(不过因为不常用,相当于只记得名字了。
107 0
|
搜索推荐 小程序 Android开发
快速搭建企业官网教程,企业网站搭建怎么做?
快速搭建企业官网教程,企业网站搭建怎么做?
301 0
|
安全 Linux 开发工具
【Rick_Bioinfo】小白初步学习linux服务器及配置生信相关软件有感
由于本地虚拟机安装VMware太卡了,于是本数据小白首次尝试在linux服务器上摸索,听闻阿里云有学生体验机会,非常感谢阿里云。本文展示了我自己摸索的过程,并总结了一系列如何解决因自身需要某些软件而出现的各类问题,同时也展示了本次体验的服务器的局限。
|
Web App开发 关系型数据库 MySQL
动手实战-如何在云端创建MySQL数据库-实验报告
本实战申请一台mysql数据库实例,一个云数据库RDS示例,通过DTS将MySQL示例数据库(表结构及数据)迁移到云数据库RDS,实现数据库上云。
330 0
动手实战-如何在云端创建MySQL数据库-实验报告